如何在UINavigationController中按下后退按钮时调用viewDidLoad方法?(iPhone/iPad)

The*_*imp 5 iphone uinavigationcontroller viewdidload ipad

我需要一种viewDidLoad在按下'后退'按钮时调用方法的方法UINavigationController.所以,例如,如果我有这样的流程:

查看A - >查看B - >查看C.

我需要它,这样,如果我在View C,我压回,View BviewDidLoad方法应该被调用.同样,如果我打开View B并按下后退按钮View AviewDidLoad方法应该被调用.

请有人建议如何实现这一目标?

Dar*_*ust 10

viewDidLoad在视图控制器完成加载和设置视图控制器时调用该方法,例如加载NIB文件.根据您的需要,viewWillAppear每次相应的视图控制器可见时,您应该移动相关的代码.因此,对于转换A -> B -> C (backto)-> B,视图控制器的viewWillAppear方法B将被调用两次.