何时从非活动/暂停状态调用iOS应用程序时刷新视图

时间:2012-03-09 14:01:52

标签: ios5 uiapplicationdelegate

我的应用在视图中有时间敏感信息,当用户从非活动/暂停状态调用应用时,需要更新该信息。下面两个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];


 }

一种方法比另一种方法更适合这种方法吗?如果是这样,为什么?

由于

1 个答案:

答案 0 :(得分:1)

那些应该都可以正常工作,我考虑实施代码的唯一其他方法是viewWillAppear