Ho problemi con il metodo dismissViewControllerAnimated
che non chiude la visualizzazione.dismissViewControllerAnimated viene chiamato ma ViewController non è stato rimosso
Quello che sta accadendo in app è: si seleziona
- cellulare in
ItemViewController
. - View è spinta ed al
ItemDetailViewController
e dettagli sono inviati tramite un delegato - utente seleziona 'fatto' e l'evento viene inviato tramite un delegato per essere chiuso in
ItemViewController
Tutto questo funziona, tranne per la vista non è respinto, non ci sono errori. Qualcuno può vedere cosa c'è che non va?
- (void)itemDetailViewControllerDidFinish:(ItemDetailViewController *)controller
{
NSLog(@"Controller: %@", controller);
// Returns - Controller: <ItemDetailViewController: 0x6b68b60>
[self dismissViewControllerAnimated:YES completion:nil];
}
Cosa succede se si invia 'dismissModalViewControllerAnimated:' invece? –
Come viene premuto 'self' nello schermo? – Nekto
@Vince: Ho provato ma non sembra funzionare se il seguito è un 'push'. –