ich die folgende Methode für meine Klasse, die eine Feder-Datei laden will und instanziiert das Objekt:Ziel C - Wie verwende ich initWithCoder Methode?
- (id)initWithCoder:(NSCoder*)aDecoder
{
if(self = [super initWithCoder:aDecoder]) {
// Do something
}
return self;
}
Wie man ein Objekt dieser Klasse nicht instanziiert? Was ist das NSCoder
? Wie kann ich es erstellen?
MyClass *class = [[MyClass alloc] initWithCoder:aCoder];
Meine Hauptfrage ist: "Also basierend auf dieser Init-Methode wie instanziieren Sie ein Objekt dieser Klasse?" – aryaxt
Diese Methoden müssen definiert werden, wenn Sie das Objekt zum Serialisieren und Deserialisieren verwenden. Sie können das Objekt mit der normalen Init-Methode initialisieren – SegFault
Vielen Dank – pnizzle