En una de las vistas que inicio programáticamente, veo 5 llamadas diferentes a 'loadView
/viewdidLoad
' pero no entiendo por qué se están llamando a esta cantidad. ¿Puede alguien explicarme la mecánica detrás de esto?Llamadas múltiples a viewDidLoad/loadView
lanzo la vista en la matriz UIViewController
(parte de una aplicación TabBar
+ NavigationBar
) ejemplo de la siguiente manera:
MainEditController *editController = [[MainEditController alloc] initWithNibName:@"MainEditView" bundle:nil];
[self.navigationController pushViewController:editController animated:YES];
[editController release];
entonces log MainEditController's
viewDidLoad
y loadView
métodos (e invocando sus respectivos métodos súper) .
El 'MainEditView
' plumín contiene 3 artículos: de -File propietario (de tipo MainEditController
), -En primer respondedor (de tipo UIResponder
) -View (de tipo UIView
)
La salida de vista está conectado a el propietario del archivo y la vista no tienen elementos. Lo que pretendo hacer es agregar varias vistas secundarias a la vista principal y mostrar una de las subvistas en función de una condición específica.
Pensé que tanto viewDidLoad
como loadView
se llamarían tantas vistas (1 en este caso) dentro del controlador, pero eso no parece ser una suposición válida.
¿Hay alguna posibilidad de que puede publicar su función MainEditController loadView? – marcc