2 Stimmen

Der Versuch, <ViewController> auf <UITabBarController> zu präsentieren, dessen Ansicht nicht in der Fensterhierarchie liegt.

Ich versuche, einen Anmeldebildschirm von einem TabBarController aus zu präsentieren. Aber ich erhalte die folgende Protokollmeldung und der Ansichtscontroller navigiert nicht.

projectlogin[3372:60b] Warnung: Versuch, auf zu präsentieren, dessen Ansicht nicht in der Fenster-Hierarchie ist!

Was ich gemacht habe, ist, mit Strg+Klick ein Segue zu einem Ansichtscontroller (Login) gezogen und den Bezeichner als Ansichtscontroller (push) angegeben. Ich rufe es aus ViewDidLoad auf.

[self performSegueWithIdentifier:@"viewcontroller" sender:self];

Ich habe es auch in ViewWillAppear versucht, aber keine Lösung.

3voto

Toseef Khilji Punkte 17012

Rufen Sie es aus ViewDidAppear anstatt von ViewDidLoad oder ViewWillAppear auf.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X