0

我只是给你我的问题的例子: -

我已经实现了这个方法:

-(void)viewWillAppear:(BOOL)animated {
NSLog(@"update");}

在我的viewController中,但它随时被调用,我如何手动调用它?

提前致谢...

4

2 回答 2

0

[self viewWillAppear:YES]; if you are in the object already.

于 2011-06-14T11:36:11.430 回答
0

直接调用该方法是不正确的,因为您必须在[super viewWillAppear:animated];其中执行此操作。此方法是在视图出现之前进行所有必要的设置。你不知道它做了什么样的设置superclass。因此,最好将要重用的代码部分打包到不同的方法中,并从该viewWillAppear:方法和要从中调用它的其他方法中调用它。

于 2011-06-14T11:41:37.217 回答