2016-03-20 8 views
1

Ich möchte Benutzer anmelden, bevor Split-View-Controller gehen. Ich habe versucht, ein Push-Segment zu erstellen und dann den performSegueWithIdentifier aufzurufen. Ein Fehler kommt heraus. Es heißt "Beenden der App aufgrund der nicht abgefangenen Ausnahme 'NSGenericException', Grund: 'Es konnte kein Navigationscontroller für den Abschnitt' fromLoginToTask 'gefunden werden. Push-Segmente können nur verwendet werden, wenn der Quellcodecontroller von einer Instanz von UINavigationController verwaltet wird.'"Wie kann ich einen Übergang vom Einzelansicht-Controller zum Split-View-Controller durchführen? Swift

Danke.

Antwort

1

Ich denke, was Sie wollen, ist UIViewControllerTransitioningDelegate zu nutzen UIViewControllerTransitioningDelegate Protocol Reference

Es ist eine weitere Arbeit etwas zu implementieren, aber es sollte die richtige Änderung der Root-View-Controller tun, was ich denke, das Problem ist, wenn man versucht, einen Übergang zu verwenden, wie du beschreibst.

+0

Ich habe es behoben, indem ich einen Navigationscontroller erstellt und einen Container verwendet habe, um die geteilte Ansicht zu enthalten. Dann funktioniert es perfekt. Danke trotzdem. Bitte aktualisieren Sie Ihre Antwort oder behalten Sie sie so wie sie ist. Ich werde dir einen Tick geben, egal was :) –

Verwandte Themen