【发布时间】:2011-12-19 12:57:28
【问题描述】:
我是核心数据的新手。我已经执行了插入和删除操作,但无法了解如何在其中执行更新(编辑)。我正在使用 Tableview 并且在它的详细视图上我想编辑我的数据,这将反映核心数据。 我该怎么做?
【问题讨论】:
标签: iphone core-data nsmanagedobject
我是核心数据的新手。我已经执行了插入和删除操作,但无法了解如何在其中执行更新(编辑)。我正在使用 Tableview 并且在它的详细视图上我想编辑我的数据,这将反映核心数据。 我该怎么做?
【问题讨论】:
标签: iphone core-data nsmanagedobject
将选定的NSManagedObject(或其子类)传递给 DetailViewController 并编辑其属性。
如果你使用了 NSFetchedResultsController 及其委托方法,当你从 DetailViewController 返回时,主 tableView 应该更新。如果您没有使用它们,则在返回时手动重新加载表(可能在 MainViewControllers viewWillAppear: 方法中)。
【讨论】:
在下面的链接中查看第 7 章和第 8 章中给出的示例:
http://www.headfirstlabs.com/books/hfiphonedev/
然后你只需要处理从数据库中获取记录的数组,然后再次将数据写入数据库。
【讨论】: