【发布时间】:2011-06-14 11:31:48
【问题描述】:
我只是举个例子说明我的问题:-
我已经实现了这个方法:
-(void)viewWillAppear:(BOOL)animated {
NSLog(@"update");}
在我的viewController里面,但是随时调用,怎么手动调用呢?
提前谢谢...
【问题讨论】:
标签: iphone objective-c xcode4 viewwillappear
我只是举个例子说明我的问题:-
我已经实现了这个方法:
-(void)viewWillAppear:(BOOL)animated {
NSLog(@"update");}
在我的viewController里面,但是随时调用,怎么手动调用呢?
提前谢谢...
【问题讨论】:
标签: iphone objective-c xcode4 viewwillappear
[self viewWillAppear:YES]; 如果您已经在对象中。
【讨论】:
直接调用该方法是不对的,因为您必须在其中执行[super viewWillAppear:animated];。此方法是在视图出现之前进行所有必要的设置。你不知道superclass 做了什么样的设置。因此,最好将要重用的代码部分打包到不同的方法中,并从 viewWillAppear: 方法和要从中调用它的其他方法中调用它。
【讨论】: