Wie kann ich die speichern und abrufen eines NSMutableDictionary zu und von NSUserDefaults?

Ich habe versucht, dies zu tun, speichern Sie ein leeres dictionary in NSUserDefaults.

NSMutableDictionary* fruits = [NSMutableDictionary alloc];
[defaults setObject:fruits forKey:@"fruits"];

später dann diese, um es abzurufen.

NSMutableDictionary* fruits = [[NSMutableDictionary alloc] initWithDictionary:[defaults objectForKey:@"fruits"]];

Jedoch abrufen Wörterbuch stürzt meine Anwendung. Warum? Wie Speichere ich ein Wörterbuch in NSUserDefaults?

Sind Sie sicher, dass der Absturz passiert, wenn es abgerufen? Die erste Zeile fehlt init, der sollte einen Absturz verursachen, wenn es Hinzugefügt defaults.

InformationsquelleAutor Billy Goswell | 2012-04-12

Schreibe einen Kommentar