0

我从网站解析 rss 提要并使用 GDataXML 在表格视图中显示,但我希望我的应用程序可以离线工作。我是 iPhone 开发的新手,我不知道如何将它保存在 Core Data 中。

4

2 回答 2

2

您在 XCode 中创建一个核心数据模型。您可能需要一个Post实体来表示 RSS 帖子。可能的属性可能是Title,ContentDate。也许您还需要一个Feed实体来存储用户订阅的所有提要。

然后,在下载 XML 并对其进行解析后,使用上下文中的这些实体初始化这些托管对象并保存它们。

我建议阅读本教程

当然还有文档。这是一篇冗长的文章,但如果你想构建一个稳定且高质量的应用程序,你将无法绕过它。

于 2012-07-01T15:20:55.377 回答
1

你的问题很笼统,很难详细回答。

关于核心数据,我真的建议阅读core-data-on-ios-5-tutorial-getting-started

这是对核心数据的一个很好的介绍。

阅读后,您可以理解我将建议的模型。例如,您可以创建一个名为的简单实体RSSFeed,它具有以下两个属性:

  • guidNSString供稿的标识符
  • title:NSString供稿的标题
  • textNSString允许您显示供稿文本的文本
  • dateNSDate供稿插入日期的日期

可能还有其他道具(和/或实体),但这取决于您想为您的提要显示什么。

此外,核心数据编程指南是你的朋友。

希望有帮助。

于 2012-07-01T15:23:58.087 回答