【发布时间】:2011-04-08 08:36:58
【问题描述】:
我有 4 个视图控制器:VC1、VC2、VC3、VC4。
VC4 可以从 VC1,VC2,VC3 中调用,我的观点是如何获取视图控制器 (VC1,VC2,VC3) 中的哪一个调用了 VC4?
【问题讨论】:
标签: iphone objective-c
我有 4 个视图控制器:VC1、VC2、VC3、VC4。
VC4 可以从 VC1,VC2,VC3 中调用,我的观点是如何获取视图控制器 (VC1,VC2,VC3) 中的哪一个调用了 VC4?
【问题讨论】:
标签: iphone objective-c
Flohei 的回答是正确的,但考虑到 iOS 中已经有一种方法可以做到这一点,所以有点啰嗦。没有真正需要添加另一个属性。您可以使用parentViewController 属性找出当前正在显示您的模态控制器的视图控制器。
【讨论】:
您可以为 VC4 添加一个 UIViewController 属性,并在每次为当前 viewController 创建 VC4 实例时设置该属性。
【讨论】: