RSS阅读器如何知道我已经阅读过哪些项目,哪些项目没有?

时间:2010-07-08 15:32:26

标签: iphone xml rss

我试图在互联网上找到一些信息,但不能。 我是iphone开发的新手,但我已经学到了一些东西。我已经创建了解析RSS提要并显示它的应用程序,但我还没有弄清楚如何向用户显示他已经阅读过哪些项目,哪些项目没有。我有一些想法,但我不知道他们是好还是荒谬。可能有人知道它是如何在许多现有的RSS阅读器中完成的。

非常感谢你))

2 个答案:

答案 0 :(得分:1)

简单方法是将所有rss ID存储在NSUserDefault中。然后,当加载应用程序时,他们只是将其加载到NSSet,并检查rss列表

另一种方法是在RSS新闻对象中有一个名为isRead的属性(如果你以这种方式建模你的数据),然后用NSCoding用encodeWithCoder和initWithCoder序列化所有新闻来写并返回所有对象及其属性

答案 1 :(得分:0)

应用程序需要存储有关已读取项目的信息。也许存储项目的<guid>元素。