我正在构建一个iPhone应用程序,其中大部分内容是从我的web服务器动态加载的。内容每天更新一次。以下是我在设备上测试应用时遇到的问题。我注意到我只要关闭应用程序,第二天我就看不到新内容了。我不得不完全关闭应用程序(通过多任务处理),然后回到它更新内容。
我可以在app委托中使用这个:- (void)applicationWillEnterForeground:(UIApplication *)application
但是,我在每个视图控制器加载所有的内容…我应该如何重新加载我的数据?
也……如果我在UITableView中更新数据的对象数组,UITableView会自动更新吗?
谢谢你的帮助!
注意,该方法的文档还说,"应用程序还在调用该方法前不久发布一个UIApplicationWillEnterForegroundNotification
通知,以使感兴趣的对象有机会响应转换。"
你的视图控制器可以被认为是一个感兴趣的对象。
表视图可以告诉reloadData