用viewController更新问题?

时间:2011-06-14 11:31:49

标签: iphone objective-c xcode4 viewwillappear

我只是举例说明我的问题: -

我已经实现了这个方法:

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

在我的viewController中,但它随时被调用,我怎么能手动调用它?

提前致谢...

2 个答案:

答案 0 :(得分:0)

[self viewWillAppear:YES];如果您已经在对象中。

答案 1 :(得分:0)

直接调用该方法是不对的,因为您必须在其中执行[super viewWillAppear:animated];。此方法是在视图出现之前进行所有必要的设置。您不知道superclass的设置类型。因此,最好将要重用的代码部分打包到另一个方法中,并从viewWillAppear:方法和要从中调用它的其他方法调用它。