Tag: nscoding

NSCoding ist ein Protokoll von Apple, Foundation framework. Das NSCoding-Protokoll erklärt zwei Methoden, die eine Klasse implementieren muss, so dass Instanzen dieser Klasse können codiert und decodiert.

NSCoding mit Verschachtelten Benutzerdefinierten Objekte?

Anzahl der Antworten 2 Antworten
Habe ich eine Reihe von verschachtelten Objekten, dass ich bin benötigen, um durch das NSCoding-Protokoll, so dass ich speichern Sie die top-level-Objekt in NSUserDefaults. Hier ist die Struktur der Objekte: 'Lehrer' class NSMutableArray hält Instanzen von... 'Class'

Nicht entspricht, Protokoll NSCoding' - Swift 3

Anzahl der Antworten 1 Antworten
Habe ich gesehen, dass mehrere Fragen wie bei mir; allerdings sind diese in Bezug auf swift 2/1 und ich bin derzeit mit swift 3. Ich glaube, Apple hat sich verändert es leicht. class Person: NSObject, NSCoding {

Wann NSSecureCoding

Anzahl der Antworten 3 Antworten
Lerne ich über die NSSecureCoding - Protokoll eingeführt, die von Apple in iOS 6. Aus meinem Verständnis so weit, es sollte immer verwendet werden, wenn eine Klasse kodiert/dekodiert Instanzen von sich selbst, um zu verhindern, dass die

Was ist die Beziehung zwischen NSCoding und NSData?

Anzahl der Antworten 1 Antworten
Ich bin neu in der iOS-Programmierung und ich habe gerade gelernt, einige Grundlagen über die speichern/laden-Objekte. In meinem Buch gibt es ein Beispiel für das speichern von Bildern in Datei: NSData *data = UIImageJPEGRepresentation(someImage, 0.5); [data writeToFile:imagePath

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.

Warum NSUserDefaults Fehler beim speichern NSMutableDictionary in iOS?

Anzahl der Antworten 6 Antworten
Ich würde gerne so speichern Sie ein NSMutableDictionary Objekt in NSUserDefaults. Den Schlüssel geben Sie in NSMutableDictionary ist NSString, den Wert-Typ ist NSArray enthält eine Liste der Objekte, die implementiert NSCoding. Pro Dokument NSString und NSArray beide

Swift-call-Klasse-Funktion von der entsprechenden Unterklasse in Oberklasse-Funktion

Anzahl der Antworten 3 Antworten
Ich würde gerne verwirklichen init(coder aDecoder: NSCoder!) einer Superklasse, und verwenden Sie es in allen Unterklassen durch Aufruf der Methode einer Klasse auf der jeweiligen Unterklasse in die Oberklasse zur Laufzeit. MySuperClass class func dummyDict() -> NSDictionary

Speichern struct in der Klasse NSUserDefaults mit Swift

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse und innerhalb der Klasse ist ein (swift) array, basierend auf einer globalen Struktur ist. Ich möchte ein array speichern mit dieser Klasse NSUserDefaults. Das ist mein code: struct mystruct { var start :

Schreiben Sie benutzerdefinierte Objekt um .plist in Kakao

Anzahl der Antworten 3 Antworten
Ich bin blockiert in etwas, und ich bin sicher, es ist zu groß. Ich habe ein benutzerdefiniertes Objekt, das wie folgt Aussehen @interface DownloadObject : NSObject <NSCoding>{ NSNumber *key; NSString *name; NSNumber *progress; NSNumber *progressBytes; NSNumber *size;

Der Typ Hat Keine Tiefgestellt Mitglieder?

Anzahl der Antworten 4 Antworten
Bekomme ich die Fehlermeldung "der Typ 'Schiff' ist kein index-Mitglieder, wenn ich versuche zu tun: var coor = ship[index] Habe ich versucht zu tun var coor = ship?[index] as? Coordinate Aber ich bekomme diese Fehlermeldung: "Nicht verwenden,

cast NSString! String in swift

Anzahl der Antworten 2 Antworten
Habe ich eine Instanz-variable name in der String - var name: String Meine Klasse implementiert das NSCoding-Protokoll. Also bei dem Namen hatte ich func encodeWithCoder(aCoder: NSCoder) { aCoder.encodeObject(self.name, forKey: kName) } required init(coder aDecoder: NSCoder) { self.name

Habe Unrecognized selector -replacementObjectForKeyedArchiver: Absturz bei der Umsetzung NSCoding in Swift

Anzahl der Antworten 1 Antworten
Erstellte ich eine Swift-Klasse, entspricht NSCoding. (Xcode 6 GM, Swift 1.0) import Foundation private var nextNonce = 1000 class Command: NSCoding { let nonce: Int let string: String! init(string: String) { self.nonce = nextNonce++ self.string = string

Versuch zum einfügen von non-property-list-Objekt beim speichern eines benutzerdefinierten Objekts in Swift 3

Anzahl der Antworten 2 Antworten
Ich habe ein einfaches Objekt, das entspricht der NSCoding Protokoll. import Foundation class JobCategory: NSObject, NSCoding { var id: Int var name: String var URLString: String init(id: Int, name: String, URLString: String) { self.id = id self.name

Speichern der benutzerdefinierten Swift-Klasse mit NSCoding in UserDefaults

Anzahl der Antworten 8 Antworten
Ich bin versucht derzeit, speichern Sie eine benutzerdefinierte Swift-Klasse NSUserDefaults. Hier ist der code aus meinem Spielplatz: import Foundation class Blog : NSObject, NSCoding { var blogName: String? override init() {} required init(coder aDecoder: NSCoder) { if

NSCoding VS Core-Daten

Anzahl der Antworten 4 Antworten
Ich habe lange gesucht für einen Artikel, der erklärt, NSCoding (NSKeyedArchiver...) vor-und Nachteile über die Verwendung von CoreData (SQLite....). Es gibt eine Menge von Optionen, die ich umsetzen kann, meine eigenen binäre reader/writer, oder verwenden Sie plists/xml/json,...

Warum NSUserDefaults NSMutableDictionary in iPhone SDK nicht speichern konnte?

Anzahl der Antworten 6 Antworten
Ich würde gerne so speichern Sie ein NSMutableDictionary Objekt in NSUserDefaults. Den Schlüssel geben Sie in NSMutableDictionary ist NSStringden Wert-Typ ist NSArray enthält eine Liste der Objekte, die implementiert NSCoding. Pro Dokument NSString und NSArray beide sind

Xcode 9 GM - WKWebView NSCoding-Unterstützung wurde in früheren Versionen unterbrochen

Anzahl der Antworten 7 Antworten
Weiß jemand, wie man diese Fehler beheben mit Xcode 9 GM? Ich arbeite an einer app mit Xcode 8.3, das Ziel der Bereitstellung ist für iOS 9.3 und ich hatte nie dieses problem vor. Ich don '

Swift 3 speichert und ruft benutzerdefiniertes Objekt von userDefaults ab

Anzahl der Antworten 3 Antworten
Habe ich diesen Spielplatz mit Swift 3, Xcode 8.0: import Foundation class Person: NSObject, NSCoding { var name: String var age: Int init(name: String, age: Int) { self.name = name self.age = age } required convenience init(coder

Array von optionalen Strukturen mit NSCoding in Swift archivieren?

Anzahl der Antworten 4 Antworten
Ich habe eine Menge NSCoding-Archivierung in Obj-C, aber ich bin mir nicht sicher, wie er geht, Strukturen in der Swift, noch arrays mit optionalen Werten. Hier ist mein code: public struct SquareCoords { var x: Int, y: