【发布时间】:2015-04-11 13:27:00
【问题描述】:
我有 2 个视图控制器(viewcontroller1 和 viewcontroller2)。
它们都以模态方式(分别为vc1segue 和vc2segue)呈现给第三个视图控制器(viewcontroller3)。在 viewcontroller3 中,我希望能够识别出哪个 viewcontroller/segue 用于呈现viewcontroller3,并基于哪个视图控制器/segue 在viewcontroller3 中执行某些操作。
我怎样才能确定使用了哪个视图控制器/segue?
【问题讨论】:
-
即使进行了代码编辑,我仍然不知道您在说什么。
-
最好的方法是按照 Jelle 的建议让呈现视图控制器显式设置一些属性。不过你也可以看看
presentingViewController属性(虽然viewDidLoad的时候好像没有设置,但是viewWillAppear的时候设置了)。