2014-02-20 131 views
2

我使用下面的代碼設定的ViewController當在iOS 5稱爲:[detailNav setViewControllers:[NSArray arrayWithObject:vc] animated:NO];viewWillAppear中,viewDidAppear和viewWillDisappear不被使用setViewControllers

當的ViewController在IOS 6和7,viewWillAppear中,viewDidAppear和viewWillDisappear被設定爲調用。

但是,在iOS 5中,這些方法不會被調用。

編輯:在黑暗中 viewWillDisappear and viewDidDisappear never get called

+0

您是否確定要設置要添加的視圖控制器的代表? –

+1

發佈一些更多的代碼。我確定'UINavigationController'調用這些方法。 –

回答

1

變成ViewControllers層次結構的某處,automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers返回NO

返回YES修復了這個問題。

0

射擊,但要確保每個人都有在viewDidLoad方法,將有超級調用示例這首

[超級viewDidLoad中]:pushViewController無法正常工作或

相關問題