0

是否可以在 Core Data 持久存储中持久保存 PubSub 框架对象?还是有更好的方法来做到这一点......?我正在开发 RSS 阅读器并寻找缓存 PubSub 检索到的 RSS/Atom 提要的方法。

提前致谢

4

2 回答 2

0

mac 开发者网站上有一个关于阅读新闻提要的示例。示例代码可以通过点击这里下载。希望它对你有用。

Colin Wheeler的另一个例子

于 2011-01-23T01:24:44.093 回答
0

可以将 PubSub 对象持久存储在持久存储中,但是,我不确定是否需要它,因为我相信这些对象已持久存储在操作系统数据库中。

无论如何,要做到这一点,您所要做的就是添加一个可转换的属性,即 feedObject。文档对如何执行此操作有很好的解释:DOCS

唯一真正的技巧是您必须在 Entity 头文件中导入 PubSub 框架。

就像我说的那样,只要您订阅了提要,提要和相关条目都会(我相信)保存在操作系统中。它检索条目的唯一时间是 (a) 当您第一次订阅提要时和 (b) 当它决定是时候刷新提要时。

如果您不订阅提要并且您只是手动获取提要,那么您可能需要考虑将它们添加到您的持久存储中。

于 2011-01-23T04:45:22.353 回答