我正在制作一个iPhone RSS应用程序,它从Internet上下载文章,然后将它们缓存在数据库中。我一次从互联网上获取25篇文章,但问题是,当最后一次获取是很久以前的时候,最近的25篇文章和缓存的25篇文章之间会有差距。这意味着我需要继续在它们之间下载文章。但是,我怎么能知道两个fetch的文章是连续的呢?我需要在数据库中使用一些标志吗?有什么想法吗?
任何帮助将不胜感激!非常感谢。
启
答案 0 :(得分:1)
为所有文章设置时间戳,获取存储项目的最新时间戳(这将为您提供最新存储的RSS文章)并开始将其与要提取的项目的时间戳进行比较。
一旦找到比本地存储日期更新的第一个日期,就可以开始获取新结果了。