Tengo el método siguiente para mi clase que tiene la intención de cargar un archivo de punta y una instancia del objeto:Objetivo C - ¿Cómo uso el método initWithCoder?
- (id)initWithCoder:(NSCoder*)aDecoder
{
if(self = [super initWithCoder:aDecoder]) {
// Do something
}
return self;
}
¿Cómo se puede crear un objeto de esta clase? ¿Qué es esto NSCoder
? ¿Cómo puedo crearlo?
MyClass *class = [[MyClass alloc] initWithCoder:aCoder];
mi pregunta principal es: "por lo tanto, basado en este método init, ¿cómo instanciar un objeto de esta clase?" – aryaxt
Estos métodos deben definirse si está utilizando el objeto para serializar y deserializar. Puedes inicializar el objeto usando el método init normal – SegFault
muchas gracias – pnizzle