Ich habe mir alle Tutorials angesehen, die ich hier finden kann, und ich habe immer noch keine Antwort. Ich muss eine andere Ansicht aus dem Code aufrufen. Ich verwende UIStoryboards
. Ich habe die Ansicht oft durch Ziehen mit der Maus von UIButtons
geändert, aber jetzt muss es aus dem Code sein. Ich versuche, die Infoseite über das Hauptmenü aufzurufen, wenn der Benutzer die App zum ersten Mal geöffnet hat. Ich kann jedoch keine Möglichkeit finden, die Ansichten vom Code zu ändern. Alle meine Ansichten werden von denselben Dateien gesteuert (ViewController2). Die identifier
meines Hauptmenüs ist ViewControllerMain, und die identifier
der Info-Seite ist ViewControllerInfo. Zuerst habe ich versucht, dies:Wie wird ein View Controller programmgesteuert aufgerufen?
[ViewControllerMain presentViewController: ViewControllerInfo
animated:YES
completion: NULL];
Dann habe ich versucht verschiedene UIViewControllers
für jeden und sagen zu machen:
[ViewController2 presentViewController: ViewController
animated:YES
completion: NULL];
Weder gearbeitet. Für die erste sagt es:
Verwendung von nicht deklarierten Bezeichner ViewControllerMain.
Im zweiten, heißt es:
unerwartete Schnittstellennamen 'Viewcontroller': erwartete Kennung.
Was kann ich tun?
Wie erstellen Sie die Controller? –
Ich habe sie in der MainStoryboard.storyboard Datei –