Stu*_*rtM 9 viewcontroller ios uistoryboard segue uistoryboardsegue
在我的内部我viewDidLoad想要一些基于前一个控制器的自定义代码.
如何在目标控制器的viewDidLoad中访问segue源控制器或先前的segue标识符来处理此问题?
没有办法获得创建你的segue的引用.您可以在目标控制器中创建一个属性(在我的示例中为sourceVC),并在prepareForSegue方法(在源视图控制器中)中为self指定self:
[(DestinationVCClass *)segue.destinationViewController sourceVC] = self;
Run Code Online (Sandbox Code Playgroud)
您可以使用,[self presentingViewController]并且您将能够访问发出segue的VC.我通常喜欢将它与这样isMemberOfClass:的情况联系起来.
| 归档时间: |
|
| 查看次数: |
5707 次 |
| 最近记录: |