我正在制作一个iPhone RSS应用程序,它从互联网上下载文章,然后将它们缓存到数据库中。我一次从互联网上获取25篇文章,但问题是,当最后一次获取是很久以前的时候,最新的25篇文章和缓存的25篇文章之间会有一个差距。这意味着我需要继续下载它们之间的文章。但是,我怎么知道这两篇fetch的文章是不是连续的呢?我是否需要在数据库中添加一些标志?有什么想法吗?
任何帮助都将不胜感激!非常感谢。
凯。
发布于 2011-04-12 04:24:52
为所有文章设置一个时间戳,获取存储项目的最新时间戳(这将为您提供最新存储的RSS文章),并开始将其与要获取的项目的时间戳进行比较。
一旦找到比本地存储的日期更新的第一个日期,就可以开始获取新的结果了。
https://stackoverflow.com/questions/5625159
复制相似问题