2016-07-24 18 views
0

Ich habe ein transitiondelegate implementiert und es im segue dem Ziel-viewcontroller zugewiesen (in der Methode viewDidLoad). Meine Frage ist: Wie weiß iOS, den gleichen Delegaten zu verwenden, wenn er den Übergang von Quelle zu Ziel durchführt? Ich meine, ich habe den Delegaten nicht am Quellen-Viewcontroller zugewiesen. Wird nur am Zielort zugewiesen und wird immer noch beim Ausführen des Segments aufgerufen.ios transitiondelegate mit segue

Wer sollte den Delegierten haben? Der presentingViewController oder der destinationViewController?

Ich hätte erwartet, dass es nur aufgerufen wird, wenn man einen Weg in die entgegengesetzte Richtung macht.

Danke, und hoffe, ich war klar.

Antwort

0

Vor dem Übergang fragt der Zielansicht-Controller seinen übergehenden Delegaten nach dem Animationscontroller.
Sie sollten den übergehenden Delegaten für den Zielcontroller festlegen.

+0

Danke, ich habe es gestern irgendwie herausgefunden, und das ist die richtige Antwort. –