ViewDidAppear/ViewWillAppear未被调用

Jon*_*an. 5 iphone objective-c ipad viewwillappear

我有一个ViewController,它添加到其他子视图中,这些子视图包含子视图uiviewControllers

所以它是这样的:

mainViewController
       |
  v---------v
subVC1   subVC2
Run Code Online (Sandbox Code Playgroud)

subVC1或subVC2都没有触发viewDidAppear/viewWillAppear吗?主视图控制器正在app delegate中创建,并且视图也添加到窗口中.

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

Jul*_*ien 5

我看了你的代码.所以问题是当视图添加到Window时调用viewWillAppear/viewDidAppear,而不是其中一个子视图.您可能希望使用viewDidLoad.