ios - primaria - “-(id) init” no se activa en ViewController cuando se utiliza el guión gráfico
que es el guion ejemplos (2)
tratar de usar
- (id)initWithCoder:(NSCoder*)aDecoder
{
if(self = [super initWithCoder:aDecoder])
{
// Do something
}
return self;
}
Observo que "- (id) init" en ViewController no se ejecuta cuando se utiliza el guión gráfico. ¿Hay algún otro método que pueda reemplazar a init, o existe una forma de forzar la activación de init?
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle
se llama a - (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle
.
Como indica el comentario anterior, debe decidir si podría haber un método más apropiado para anular. Tenga en cuenta que la vista aún no se ha cargado en el método initWithNibName, así que no intente cambiar nada allí todavía.