我正在使用以下代码设置ViewController:[detailNav setViewControllers:[NSArray arrayWithObject:vc] animated:NO];
在iOS 6和7中设置ViewController时,会调用viewWillAppear,viewDidAppear和viewWillDisappear。
但是,在iOS 5中,不会调用这些方法。
编辑:pushViewController也不起作用: viewWillDisappear and viewDidDisappear never get called
答案 0 :(得分:1)
在ViewControllers层次结构的某处,automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers
正在返回NO
。
返回YES
解决了问题。
答案 1 :(得分:0)
在黑暗中拍摄,但要确保每个人都有一个超级调用示例在viewdidload方法中它会有第一个
[super viewDidLoad];