ich den folgenden Code verwenden, ein Objekt zu UserDefaults zu speichern (bisher NSUserDefaults) mit Xcode 8:speichert Wörterbuch in userdefaults in schnellen 3 mit Xcode 8
let defaults = UserDefaults.standard()
defaults.set(someObject, forKey: "someObject")
print(defaults.object(forKey: "someObject"))
someobject ein Wörterbuch ist und ich auf die leite Simulator.
Aus irgendeinem Grund wird der Wert nicht gespeichert und 'nil' wird gedruckt. Ich frage mich, ob es ein Simulatorproblem ist.
tatsächlich saving..dont wissen, was Ihr ist Someobject? Probieren Sie dieses defaults.set ("Hallo WWDC", forKey: "someObject") und Sie werden das Ergebnis sehen –
someObject ist ein Dictionary. Gerade bearbeitet. – alionthego
@alionthego Ich habe das gleiche Problem, aber es passiert nur am Simulator, wenn ich es auf einem echten Gerät testen, es funktioniert ordnungsgemäß. BTW, es ist Beta, so sollten Sie einen Fehler melden –