Estoy intentando hacer que funcione una operación simple. Al menos parece simple. Ok, lo que me gustaría hacer es presionar una vista (con el controlador de vista de inserción) desde una vista que se ha insertado con el controlador de vista modal.Controlador de vista push en la vista del controlador de vista modal
View1 - (presione usando el controlador de vista modal) -> View2 - (presione usando el controlador push view) - View3.
Rigth ahora, estoy haciendo pruebas, así que estoy usando un botón para comenzar la acción. Aquí está el código que utilizo para empujar desde Vista2 para ver 3:
//view2.h
UIToolbar *bar;
UIBarButtonItem *button;
UIToolbar *toolbar;
}
- (IBAction)demissModal:(id)sender;
- (IBAction)goView3:(id)sender;
@end
//view2.m
- (IBAction)goView3:(id)sender{
View3 *view_3 = [[View3 alloc] initWithNibName:@"View3" bundle:nil];
[self.navigationController pushViewController:view_3 animated:YES];
}
Este es el mismo código que utilizo para empujar a View1 Vista2, y funciona. Pero al presionar View2 a View3, no está funcionando. ¿Alguna idea de por qué sucede eso? ¡Gracias!
necesita presionar el controlador de vista en el controlador activo. Vea si esto funciona [self pushViewController: view_3 animated: YES]; –