Tengo una aplicación que funciona perfectamente en iPhone os 2.2.1 pero cuando intento ejecutarlo en el iPhone os 3.0 aplasta."Cambiar el delegado de una barra de pestañas" excepción
Aquí está el error que recibí de la consola:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Changing the delegate of a tab bar managed by a tab bar controller is not allowed.'
Probablemente se produce porque yo estoy cambiando el punto de vista de un determinado controlador de vista mediante programación.
Aquí está el código:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear: animated];
self.view = current_controller.view;
[current_controller viewWillAppear: NO];
[current_controller viewDidAppear: NO];
}
puede producirse un error en esta parte del código y si es así, ¿cómo puedo solucionarlo? ¿Por qué otra cosa podría ocurrir?
Gracias de antemano, Ilya.
eso es exactamente lo que he hecho! :) –