iPhone utilizzando una vista modale da una vista Tabbar
-
05-07-2019 - |
Domanda
Utilizzo di una vista modale da una vista Tabbar
Ricevo sempre il seguente errore: Errore dal debugger: frame precedente identico a questo frame (gdb non ha potuto svolgersi oltre questo frame)
Ho un'app che utilizza un TabBar. Da una delle TabView ho bisogno di visualizzare una vista modalmente. Provo:
if(self.gmailController == nil) {
self.gmailController =
[[GMailViewController alloc] initWithNibName:@"GMailView" bundle:nil];
}
[[self.navigationController]
presentModalViewController:gmailController animated:YES];
////////
And I have tried:
[self.parentViewController
presentModalViewController:gmailController animated:YES];
and
[self.tabBarController presentModalViewController:gmailController animated:YES];
and
[self presentModalViewController:gmailController animated:YES];
Thanks for reading! Any comments welcome.
Mark
Soluzione
Controlla tutte le connessioni nei tuoi file NIB. Stavo ottenendo lo stesso errore dopo aver modificato il nome di una variabile IBOutlet ma ho dimenticato di regolare il NIB. Ciò ha interrotto la connessione tra ViewController e NIB.
Altri suggerimenti
Mi dispiace. Questo problema ha comportato il mio errore. Ho avuto un problema con il file pennino Caricamento in corso. Una volta riparato il NIB, la vista modale caricata con:
[self.tabBarController presentModalViewController: gmailController animato: SÌ];