首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CoreData保存用户文章--如何在UITableView中保存所有文章?

使用CoreData保存用户文章--如何在UITableView中保存所有文章?
EN

Stack Overflow用户
提问于 2013-04-06 01:28:03
回答 2查看 32关注 0票数 1

我仍然是CoreData的新手,但我觉得我对保存和检索过程已经有了很好的理解。然而,在找回我们如何让它变得“无缝”时,我感到困惑,就像它从未离开过一样(也许它从来没有离开过,我只是不理解)。

我的UITableView的模型是一个充满Article对象的NSArray。该列表是由文章填充的。

在添加了每一篇新文章后,我会将其保存到CoreData商店,所以如果应用程序崩溃或其他情况,我会保存它。然而,我如何让它在用户重新打开它时立即出现,即使它在后台退出?

我可以用核心数据的内容填充文章的NSArray,但这需要一点时间,然后表视图数据源必须从它填充表视图,所以这很难立即完成。

有没有一种方法可以让UITableView的数据源成为CoreData?也许我只是真的误会了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-06 01:32:04

是的,实际上创建一个核心数据支持的TableView控制器非常容易。事实上,如果您创建了一个全新的项目并选中了“使用核心数据”复选框,它将自动为您设置它。

神奇之处在于使用NSFetchedResultsController来填充表。Ray有一个很棒的教程here

基本上,Core Data充当表视图的数据源,在需要显示时为其提供正确的记录。

另请参见Apple's documentation

票数 2
EN

Stack Overflow用户

发布于 2013-04-06 01:32:45

阅读NSFetchedResultsController上的内容。它与Core Data实现了非常无缝的集成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15839913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档