Ho il seguente metodo per la mia classe che intende caricare un file pennino e un'istanza dell'oggetto:Objective C - Come si utilizza il metodo initWithCoder?
- (id)initWithCoder:(NSCoder*)aDecoder
{
if(self = [super initWithCoder:aDecoder]) {
// Do something
}
return self;
}
Come si fa a un'istanza di un oggetto di questa classe? Che cos'è questo NSCoder
? Come posso crearlo?
MyClass *class = [[MyClass alloc] initWithCoder:aCoder];
la mia domanda principale è: "così basato su questo metodo di init come si crea un'istanza di un oggetto di questa classe?" – aryaxt
Questi metodi devono essere definiti se si utilizza l'oggetto per la serializzazione e deserializzazione. È possibile inizializzare l'oggetto utilizzando il metodo init normale – SegFault
grazie mille – pnizzle