2011-03-21 65 views
0

我有一个在我有UIViewController的viewDidLoad()上执行的代码。问题是它只是第一次加载。第一次加载后,我切换到其他视图并返回到此视图,它不会再次调用viewDidLoad。那么我应该在哪里放这个代码,以便每次显示这个视图时它都会执行这个代码?重新加载UIViewController

回答

1

我猜viewWillAppear 好运

+0

每次仅右viewWillAppear中被称为每次叫...... – Sabby 2011-03-21 04:38:45

0

你应该把它放在- (void)viewDidAppear:(BOOL)animated。每当您的视图出现在屏幕上时,都会调用它。

0

请参照iPhone应用程序

- (void)viewDidLoad 

应该只被调用一次的生命周期。

所以你应该使用,因为这种方法是每个&的观点被称为

- (void)viewWillAppear:(BOOL)animated 
相关问题