Ho visto tutti i tutorial che riesco a trovare su questo, e ancora non ho la risposta. Devo chiamare un'altra vista dal codice. Sto usando UIStoryboards
. Ho cambiato la vista più volte trascinando il controllo da UIButtons
, ma ora deve essere dal codice. Sto cercando di chiamare la pagina delle informazioni dal menu principale se è la prima volta che l'utente ha aperto l'app. Tuttavia, non riesco a trovare un modo per modificare le viste dal codice. Tutte le mie visualizzazioni sono controllate dagli stessi file (ViewController2). Il identifier
del mio menu principale è ViewControllerMain e identifier
della pagina di informazioni è ViewControllerInfo. Per prima cosa ho provato questo:Come chiamare un controller di visualizzazione a livello di codice?
[ViewControllerMain presentViewController: ViewControllerInfo
animated:YES
completion: NULL];
Poi ho provato a fare diversi UIViewControllers
per ogni e dicendo:
[ViewController2 presentViewController: ViewController
animated:YES
completion: NULL];
Né funzionato. Per il primo, si dice:
Utilizzo dell'identificatore non dichiarato ViewControllerMain.
Nel secondo, si dice:
nome dell'interfaccia inaspettato 'ViewController': identificatore previsto.
Cosa posso fare?
Come si fa a creare i controllori? –
Li ho creati nel file MainStoryboard.storyboard –