我只是举例说明我的问题: -
我已经实现了这个方法:
-(void)viewWillAppear:(BOOL)animated {
NSLog(@"update");}
在我的viewController中,但它随时被调用,我怎么能手动调用它?
提前致谢...
答案 0 :(得分:0)
[self viewWillAppear:YES];
如果您已经在对象中。
答案 1 :(得分:0)
直接调用该方法是不对的,因为您必须在其中执行[super viewWillAppear:animated];
。此方法是在视图出现之前进行所有必要的设置。您不知道superclass
的设置类型。因此,最好将要重用的代码部分打包到另一个方法中,并从viewWillAppear:
方法和要从中调用它的其他方法调用它。