Zum Montag Abend auch gleich mal wieder ein Problem...
Ich möchte in einer kleineren App ein Array mittels NSKeyedArchiver in einer Datei speichern. Das habe ich in früheren Apps auch schon öfters gemacht und das hat alles ganz gut funktioniert. Dieses Mal irgendwie nicht.
In der Konsole wirft er während des Speichervorgangs das hier aus (die Datei wird einfach nicht erstellt):
Die Klasse, die dem Array als Objekt hinzugefügt wird und das NSCoding-Protokoll hat:
Alles anzeigen
Alles anzeigen
Gespeichert wird das Array so:
Naja... vielleicht hat jemand ne Idee, woran die Fehlermeldung liegen könnte.
Danke im voraus,
Osxer
Ich möchte in einer kleineren App ein Array mittels NSKeyedArchiver in einer Datei speichern. Das habe ich in früheren Apps auch schon öfters gemacht und das hat alles ganz gut funktioniert. Dieses Mal irgendwie nicht.
In der Konsole wirft er während des Speichervorgangs das hier aus (die Datei wird einfach nicht erstellt):
Die Klasse, die dem Array als Objekt hinzugefügt wird und das NSCoding-Protokoll hat:
Quellcode
Quellcode
- #import "Mod.h"
- @implementation Monat
- @synthesize transferArray;
- @synthesize name;
- @synthesize status;
- - (void)encodeWithCoder:(NSCoder *)encoder;
- {
- [encoder encodeObject:
- self.transferArray forKey:@"transferArray"];
- [encoder encodeObject:
- self.name forKey:@"name"];
- [encoder encodeInt:self.status
- forKey:@"status"];
- }
- - (id)initWithCoder:(NSCoder *)decoder;
- {
- if ( ![super init] )
- return nil;
- self.transferArray = [decoder decodeObjectForKey:@"transferArray"];
- self.name = [decoder decodeObjectForKey:@"name"];
- self.status = [decoder decodeIntForKey:@"status"];
- return self;
- }
- @end
Gespeichert wird das Array so:
Naja... vielleicht hat jemand ne Idee, woran die Fehlermeldung liegen könnte.
Danke im voraus,
Osxer