iOS - Gegenwart-View-controller sofort nach dem schließen einer anderen view-controller

Habe ich drei View-Controller VC1,VC2 und VC3.

VC2 ist ein 3rd-party-Bibliothek, und es wird dargestellt, auf VC1.

Dann VC2 entlassen, sich selbst und senden Sie eine Rückruf VC1 VC1 und versuchen VC3 auf sich selbst aber nicht.

Gibt es eine Möglichkeit zu präsentieren VC3 sofort nach dem schließen VC2 ?

-(void)onDismisLoginVC{

    MessageVC *messageVC = [[MessageVC alloc] initWithNibName:@"MessageVC" bundle:nil];
    [self.navigationController presentViewController:messageVC animated:YES completion:NULL];

}

Kann ich leider nicht verwenden ^completion block Abberufung vorgestellt viewcontroller in VC2, denn ich bin einfach nur empfangen ein Rückruf zu dieser Methode und kann Sie nicht Bearbeiten code von VC2.

  • bitte geben Sie den code
  • Wenn Sie nicht zeigen, uns code und nicht sagen Sie uns, was "Ihr Fall" wie, was iOS, die Sie unterstützen, können Sie keine Hilfe zu erwarten, denke ich.
  • Warum nicht präsentieren vc3 ohne Entlassungen und dann schließen beide am Ende...
  • VC2 entlassen, es selbst, es ist nicht in meiner Kontrolle.
  • Haben VC2 Aufruf der Delegierten in die Fertigstellung blockieren, wenn er entlässt sich selbst.
  • Es gibt eine million Möglichkeiten, dies zu tun. Abschluss block, delegate-Methoden, NSNotificationCenter, etc., aber niemand kann Ihnen helfen, bis Sie anfangen, uns zu erzählen, WARUM speziell diese Dinge nicht funktionieren. Nun, Sie haben bearbeitet, den code in die Frage, sind Sie sicher, dass die Methode aufgerufen wird?
  • Habe ich eine Bearbeiten. Bitte überprüfen Sie es.
  • Wie kommen Sie nicht Bearbeiten können Sie den code in VC2? Und wieder, sind Sie sicher, die Methode die du gepostet hast wird genannt?
  • Ja, es heißt, ich habe überprüft durch hinzufügen von Breakpoints.
  • 1. Bitte überprüfen Sie, ob self.navigationController ist nil. 2. Wenn Ihr nicht gleich null, sagen Sie uns, wenn die VC geschoben wird, wenn Sie animated zu NO. 🙂

InformationsquelleAutor Adnan | 2014-03-01
Schreibe einen Kommentar