Ich habe versucht, dies zu tun, um ein leeres Wörterbuch in NSUserDefaults zu speichern.Wie kann ich ein NSMutableDictionary zu und von NSUserDefaults speichern und abrufen?
NSMutableDictionary* fruits = [NSMutableDictionary alloc];
[defaults setObject:fruits forKey:@"fruits"];
und dann später, um es abzurufen.
NSMutableDictionary* fruits = [[NSMutableDictionary alloc] initWithDictionary:[defaults objectForKey:@"fruits"]];
Das Abrufen des Wörterbuchs stürzt jedoch meine Anwendung ab. Warum? Wie speichere ich ein Wörterbuch in NSUserDefaults?
Sind Sie sicher, dass der Absturz passiert, wenn er abgerufen wird? In der ersten Zeile fehlt 'init', was zu einem Absturz führen sollte, wenn es zu' defaults' hinzugefügt wird. – Dondragmer