Sto cercando di ottenere un funzionamento semplice. Almeno sembra semplice. Ok, quello che mi piacerebbe fare è spingere una vista (con il controller di visualizzazione push) da una vista che è stata spinta con il controller di visualizzazione modale.Visualizzazione vista controller in modalità modale vista controller
View1 - (spingere utilizzando il controller vista modale) -> Visualizza2 - (premere utilizzando il controller di visualizzazione push) - View3.
Al momento, sto eseguendo dei test, quindi sto utilizzando un pulsante per avviare l'azione. Ecco il codice che uso per spingere da View2 per visualizzare 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];
}
Questo è lo stesso codice che uso per spingere Visualizzazione1 a View2, e funziona. Ma quando si spinge View2 a View3, non funziona. Qualche idea del perché succede? Grazie!
è necessario premere il controller di visualizzazione sul controller attivo. Verifica se funziona [self pushViewController: view_3 animated: YES]; –