use*_*249 1 viewwillappear ios
我想知道一些事情ViewWillAppear.我有一个用于数据刷新的viewwillappar方法.我想要做的是当这个viewcontroller从前一个推出时,这种刷新不应该发生.(最初加载此控制器时,不应调用viewwillappear).这可能吗?如果是这样我怎么能这样做?
请帮帮我谢谢
视图出现时将始终调用viewWillAppear
您可以使用实例变量来确保第一次不调用它
@implmentation ViewController {
BOOL _firstLoad
}
- (void)viewDidLoad
{
[super viewDidLoad];
_firstLoad = YES;
}
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
if (!_firstLoad) {
// do what you want to do when it is not the first load
}
_firstLoad = NO;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1850 次 |
| 最近记录: |