【发布时间】:2011-04-15 18:26:37
【问题描述】:
我有一些从远程 XML 文件中收集内容的 UITableView。有时文件更新了,但视图没有更新,因为我在 viewDidLoad 方法中加载了文件。
我假设我应该检查 viewDidAppear 并再次加载我的 XML 文件。但我不希望每次用户点击返回该视图时都加载它。
最好的方法是什么?我可以以某种方式检查网络上远程文件的更新日期吗?或者我应该将更新的日期存储在我的应用程序中,然后每隔一段时间检查一次?必须有首选的方法来执行此操作,以便我知道 XML 文件已更新。
谢谢。
【问题讨论】:
-
我不知道是否有“首选方式”,因为每个应用程序都有自己的一组要求。这是数据的实时馈送,更新是必不可少的吗?或者可以延迟吗?您是否有理由不能使用服务器提供的缓存控制,并据此确定何时重新加载数据?
标签: iphone objective-c ios uitableview asihttprequest