Tengo un problema con el método dismissViewControllerAnimated
que no cierra la vista.dismissViewControllerAnimated se llama pero ViewController no se descarta
Lo que está sucediendo en la aplicación aquí es:
- celular en
ItemViewController
se selecciona. - View es empuje ed a
ItemDetailViewController
y los detalles se envían a través de un delegado - usuario selecciona 'hacer' y el evento se envía a través de un delegado que ser cerrado en
ItemViewController
Todo esto funciona, excepto para la vista no se descarta, no hay errores. ¿Alguien puede ver lo que está mal?
- (void)itemDetailViewControllerDidFinish:(ItemDetailViewController *)controller
{
NSLog(@"Controller: %@", controller);
// Returns - Controller: <ItemDetailViewController: 0x6b68b60>
[self dismissViewControllerAnimated:YES completion:nil];
}
¿Qué sucede si envía 'dismissModalViewControllerAnimated:' en su lugar? –
¿Cómo se empuja 'self' en la pantalla? – Nekto
@Vince: lo intenté, pero parece que no funciona si el segue es un "empujón". –