Sto avendo problemi a presentare un controller di visualizzazione da un foglio di azione in iOS 7. Il mio programma sembra saltar via:
[self.navigationController presentViewController:viewController animated:TRUE];
Qualcun altro ha riscontrato questo problema?
Grazie.
risposte:
1 per risposta № 1self.navigationController
è nil
se il controller della vista non è incorporato in un controller di navigazione. Invio di un messaggio a nil
viene ignorato (motivo per cui il tuo programma sta saltando su quella linea).
Modificare self.navigationController
a self
, o self.tabBarController
se si sta usando un controller della barra delle linguette, o self.splitViewController
se stai utilizzando un controller di visualizzazione divisa.
0 per risposta № 2
prova con
[self presentViewController:viewController animated:YES completion:nil];
0 per risposta № 3
Prova a presentare il nuovo controller di visualizzazione in - (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex