【问题标题】:get the Previous modal view controller获取上一个模态视图控制器
【发布时间】:2011-04-08 08:36:58
【问题描述】:

我有 4 个视图控制器:VC1、VC2、VC3、VC4。

VC4 可以从 VC1,VC2,VC3 中调用,我的观点是如何获取视图控制器 (VC1,VC2,VC3) 中的哪一个调用了 VC4?

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    Flohei 的回答是正确的,但考虑到 iOS 中已经有一种方法可以做到这一点,所以有点啰嗦。没有真正需要添加另一个属性。您可以使用parentViewController 属性找出当前正在显示您的模态控制器的视图控制器。

    【讨论】:

    • parentViewController 已被 Apple 删除
    【解决方案2】:

    您可以为 VC4 添加一个 UIViewController 属性,并在每次为当前 viewController 创建 VC4 实例时设置该属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 2012-09-27
      • 1970-01-01
      相关资源
      最近更新 更多