SwiftUI UserDefaults ERROR: EXC_BAD_ACCESS (code=2, address=0x7ffeed013ff8)?

Hallo zusammen,

ich habe vor kurzem ein paar neue Funktionen in meinem SwiftUI Projekt eingebaut und erhalte jetzt folgende Fehlermeldung wenn das Projekt mit dem Bool aus dem Screenshot in Berührung kommt. Kompilieren und starten tut es trotzdem.

Ich einer If-else Abfrage wird bei jedem App Start überprüft, ob der Bool true oder false ist. Anschließend wird entweder die eine oder die andere View aufgerufen. Das hat auch alles bereits Funktioniert, bis ich ein paar Dinge in anderen Dateien dazu gebaut habe, die aber eigentlich nichts mit diesem Bool zu tun haben.

So sieht meine if-else Abfrage aus:

struct Test: View {

    // Variable
    @ObservedObject var userSettings = UserSettings()

    var body: some View {

        if userSettings.bereitsAngemeldet == true {
            View1()
        } else {
            View2()
        }

    }
}

Die Fehlermeldung habe ich wie unten sichtbar bereits im Internet gesucht, habe aber keine Hilfreiche Lösung für mein Projekt gefunden.

Thread 1: EXC_BAD_ACCESS (code=2, address=0x7ffeed013ff8)

Ich habe die App auch bereits auf einem anderen Simulator getestet, den Build Ordner geleert und Xcode sowie den Mac neu gestartet, aber trotzdem noch das gleiche Problem. Ich glaube nämlich so langsam, dass dieses Problem nicht mit dem oben sichtbaren Code zusammenhängt, sondern mit irgendetwas anderem.

Kann mir bei diesem Problem jemand weiterhelfen?

SwiftUI UserDefaults ERROR: EXC_BAD_ACCESS (code=2, address=0x7ffeed013ff8)?
Apple, Computer, Mac, Fehler, speichern, Programmieren, iOS, Code, Coding, Error, Swift, Technologie, Xcode, boolean

Meistgelesene Fragen zum Thema Swift