2016-07-24 7 views
0

私はtransitiondelegateを実装し、それをsegueのメソッドviewDidLoadのデスティネーションviewcontrollerに割り当てました。私の質問は、ソースからデスティネーションへセグをするとき、iOSが同じデリゲートを使用することをどのように知っていますか?つまり、ソースビューコントロールで代理人を割り当てなかったということです。宛先でのみ割り当てられ、それでもセグを実行するときに呼び出されます。segueでios transitiondelegate

デリゲートは誰が必要ですか? presentingViewControllerまたはdestinationViewController?

逆の方法でセグを実行するときにのみ呼び出されることが期待されます。

ありがとうございました。

答えて

0

移行前に、デスティネーションビューコントローラは、遷移するデリゲートにアニメーションコントローラを要求します。
宛先コントローラの移行代理人を設定する必要があります。

+0

ありがとうございました。私は何とか昨日それを理解しました。これは正解です。 –