我有一个ViewController可以添加到具有uiviewControllers子类的其他 subview 中

所以它是这样的:

mainViewController
       |
  v---------v
subVC1   subVC2

并且subVC1或subVC2都没有在其上触发viewDidAppear/viewWillAppear吗?
主 View Controller 是在应用程序委托(delegate)中创建的,并且它的 View 也添加到了窗口中。

这是一个显示我的问题的xcode项目:http://www.qfpost.com/download.do?get=92f03538907e72665ea794d98ff8392b

最佳答案

我看了看你的代码。
因此,问题在于,将 View 添加到Window而不是其中一个 subview 时,会调用viewWillAppear/viewDidAppear。
您可能要为此使用viewDidLoad。

关于iphone - 没有调用ViewDidAppear/ViewWillAppear,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3955035/

10-13 04:18