我的应用在视图中有时间敏感信息,当用户从非活动/暂停状态调用应用时,需要更新该信息。下面两个app委托方法中的哪一个应该处理这个?
下面:
- (void)applicationDidBecomeActive:(UIApplication *)application{
//Check to see if we need to refresh a view
if([self needToRefreshView])
[viewcontroller1 refreshView];
}
或
下面:
- (void)applicationWillEnterForeground:(UIApplication *)application{
//Check to see if we need to refresh a view
if([self needToRefreshView])
[viewcontroller1 refreshView];
}
一种方法比另一种方法更适合这种方法吗?如果是这样,为什么?
由于
答案 0 :(得分:1)
那些应该都可以正常工作,我考虑实施代码的唯一其他方法是viewWillAppear
。