Eine Referenz zur view-controller auf den aktuellen stack

Wie erstelle ich einen Zeiger von witihin einem controller zu einem anderen controller, der bereits auf dem stack und erstellt ein StoryBoard.

Verwende ich zum Beispiel die Methode instantiateViewControllerWithIdentifier zum laden einer view-controller auf den stack/Bildschirm.

Ich weiß, es ist ein anderer controller hinter diesem, noch geladen, genannt InitialViewController (Klasse). Wie bekomme ich eine Referenz/Zeiger auf den controller, den ich kenne, ist es.

Wenn ich versuchen und melden Sie sich presentedViewController oder presentingViewController von selbst - /navigationController Sie null zurück.
NSLog(@"präsentiert: %@",self.navigationController.presentedViewController);

BEARBEITEN - mehr Informationen zu view-Controller in app

  1. Initial View Controller geladen (sub-Klasse von ECSlidingViewController)
  2. Je, wenn Benutzer angemeldet

    Willkommen-View-Controller geladen (dies ist ein Navigations-stack inklusive Willkommen/Login/Signup)
    Home View-Controller geladen werden (navigation stack mit nach Hause VC als root)

Grundsätzlich der ersten Ansicht-controller eine Eigenschaft von topViewController die Home (nav-stack) oder Willkommen (nav-stack).

Den ersten view-controller ist immer auf dem aktuellen display (nur nie gesehen).

Wie kann ich einen Verweis auf diese, oder erstellen Sie einen Zeiger darauf. Zum Beispiel, wenn ich war in der imp-Datei für den Login-VC wie kann ich kontrollieren/link, um die Ansicht auf die erste view-controller ohne neu es mit alloc/init?

InformationsquelleAutor StuartM | 2013-04-17
Schreibe einen Kommentar