【问题标题】:Edit record un tableview using Core Data使用 Core Data 编辑记录 un tableview
【发布时间】:2011-12-19 12:57:28
【问题描述】:

我是核心数据的新手。我已经执行了插入和删除操作,但无法了解如何在其中执行更新(编辑)。我正在使用 Tableview 并且在它的详细视图上我想编辑我的数据,这将反映核心数据。 我该怎么做?

【问题讨论】:

    标签: iphone core-data nsmanagedobject


    【解决方案1】:

    将选定的NSManagedObject(或其子类)传递给 DetailViewController 并编辑其属性。

    如果你使用了 NSFetchedResultsController 及其委托方法,当你从 DetailViewController 返回时,主 tableView 应该更新。如果您没有使用它们,则在返回时手动重新加载表(可能在 MainViewControllers viewWillAppear: 方法中)。

    【讨论】:

      【解决方案2】:

      在下面的链接中查看第 7 章和第 8 章中给出的示例:

      http://www.headfirstlabs.com/books/hfiphonedev/

      然后你只需要处理从数据库中获取记录的数组,然后再次将数据写入数据库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-05
        • 1970-01-01
        • 2013-04-18
        相关资源
        最近更新 更多