Gibt es eine Größenbeschränkung für das Speichern von Wörterbüchern?NSDictionary writeToFile
Ich versuche, ein ziemlich großes Wörterbuch mit etwa 100 Schlüssel mit verschachtelten Wörterbüchern mit writeToFile zu schreiben: aber es schreibt nie und ist immer falsch.
Ist dies eine Einschränkung oder mache ich etwas falsch,
Der Code ich verwende, ist die folgende.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
NSString *fullPath = [documentsDir stringByAppendingPathComponent:@"test.plist"];
[myDict writeToFile: fullPath atomically:YES];
Sind Sie sicher, dass Sie keine nicht codierbaren Objekte im Verzeichnisbaum eingebettet haben? Theres eine begrenzte Menge von Objekten, die NSCoding entsprechen. Überprüfen Sie in der Konsole ich habe das Gefühl, dass es die beleidigende Objekt Details in dort, wenn das der Fall ist. –