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