ich Daten in NSUserDefault einen Aufruf an anderen Klassen wie Einstellung:Objekt kann nicht in Array löscht
kPref = [NSUserDefaults standardUserDefaults]
[kPref setObject:dicOrder forKey:SEND_DATA];
und Abrufen wie:
NSMutableDictionary *temp = [[kPref dictionaryForKey:SEND_DATA] mutableCopy];
[arrayOrder addObject:temp];
Jetzt i ein beliebiges Objekt nicht löschen in Temp von arrayOrder
.
Wie kann ich auf dieses NSMutableDictionary zugreifen, das von kpref
kommt OR, wie man irgendein Objekt im Wörterbuch löscht.
EDIT
im Entfernen von Kriterien:
[[[[[arrayOrder objectAtIndex:0] valueForKey:ORDER_Choice] valueForKey:str] mutableCopy] removeObjectAtIndex:0];
und es mir gleiche Array zurück.
was abot '[temp removeObjectForKey: @ "A_Key"];' –
Sie erstellen eine veränderbare Kopie und entfernen etwas daraus. Dies ändert nicht das Original, das immer noch im Array gespeichert ist. – Avi
Können Sie das Wörterbuch schreiben, das Sie mit seiner Hierarchie entfernen möchten? –