Tag: nskeyedarchiver

NSKeyedArchiver, eine konkrete Unterklasse von NSCoder, bietet eine Möglichkeit zum codieren von Objekten (und Skalare Werte) und in einer Architektur-unabhängigen format, kann in einer Datei gespeichert werden. Beim archivieren einer Menge von Objekten, die Angaben zur Klasse und Instanz-Variablen für jedes Objekt ins Archiv geschrieben. NSKeyedArchiver Begleiter-Klasse, NSKeyedUnarchiver, decodiert die Daten in ein Archiv und erstellt eine Reihe von Objekten entspricht dem original-set.

Wie konvertiert NSData zu NSArray (oder NSObject)

Anzahl der Antworten 1 Antworten
Habe ich diesen code testen, aber es dazu führen, dass SIGABRT Fehler. NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:data] NSData ist die plist-Daten mit xml-format. Dieser code funktioniert einwandfrei. [urlData writeToFile:[self docPath] atomically:YES]; array = [[NSMutableArray alloc] initWithContentsOfFile:[self docPath]];

Codieren und decodieren eine benutzerdefinierte Klasse mit NSKeyedArchiver

Anzahl der Antworten 1 Antworten
Habe ich eine benutzerdefinierte Klasse, die ich wünschte, zu speichern und zu laden. Die Klasse enthält ein NSDate, ein NSString, und ein NSNumber. Ich habe realisiert das NSCoding-Protokoll .h-Datei. Hier ist der code, den ich bisher haben.

NSKeyedArchiver und NSKeyedUnarchiver mit NSMutableArray

Anzahl der Antworten 4 Antworten
Ich hoffe, dies ist nicht etwas mit der Tatsache zu tun, dass ich mit einem Mutable-array hier, aber das ist verwirrend mich, so würde es mich nicht Wundern, wenn der der Fall waren. HINTERGRUND: Ich habe eine

Speichern und abrufen von Wert über Schlüsselanhänger

Anzahl der Antworten 6 Antworten
Ich versuche zu speichern, ein Integer und rufen es mit Schlüsselanhänger. Dies ist, wie ich es speichern: func SaveNumberOfImagesTaken() { let key = "IMAGE_TAKEN" var taken = 10 let data = NSKeyedArchiver.archivedDataWithRootObject(taken) let query : [String:AnyObject] =

NSKeyedArchiver archivedDataWithRootObject:

Anzahl der Antworten 2 Antworten
Ist der parameter für den NSKeyedArchiver archivedDataWithRootObject: soll der array, den ich versuche zu sparen, oder das array umgewandelt NSData? InformationsquelleAutor node ninja | 2010-09-19

Swift Strukturen, NSData und zurück

Anzahl der Antworten 4 Antworten
Habe ich ein struct mit einem struct und einer NSObject möchte ich zur Serialisierung in eine NSData Objekt: struct Packet { var name: String var index: Int var numberOfPackets: Int var data: NSData } var thePacket =

Einfache persistente Speicherung in Swift

Anzahl der Antworten 2 Antworten
Ich habe ein array von Objekten mit jeweils verschiedenen Eigenschaften. Hier finden Sie einige Beispiel-Daten, indem die Schleife durch das array von Objekten: Name = Rent Default Value 750 This Months Estimate = 750 Sum Of This

Codieren Sie NSArray oder NSDictionary mit NSCoder

Anzahl der Antworten 3 Antworten
Ich Frage mich, ob oder nicht es möglich ist, die NSCoder Methode: - (void)encodeObject:(id)objv forKey:(NSString *)key Kodieren, die entweder eine Instanz von NSArray oder NSDictionary. Wenn nicht, wie kann man über die Codierung? Ich bin versucht, NSKeyedArchived