核心数据:从详细视图编辑对象

Posted

技术标签:

【中文标题】核心数据:从详细视图编辑对象【英文标题】:Core Data: editing object from detail view 【发布时间】:2010-02-27 03:54:56 【问题描述】:

我刚开始使用 Core Data,我在主从视图系统中设置了一个 iPhone Core Data 项目。主视图包含项目,而详细视图允许您编辑所选项目的属性。

我正在寻找最佳选项来实施编辑。我是否会将 NSManagedObjectContext 传递给详细视图控制器以进行修改和保存更改,或者这是否可行?是否有任何示例代码演示如何执行此操作?

【问题讨论】:

【参考方案1】:

我以前做过,在推送详细视图时传递NSManagedObjectContext。我还将对象传递给详细视图并让主视图控制保存,但这是该应用程序的工作流程的一些怪癖。

Apple 有一些很棒的示例代码,例如 iPhoneCoreDataRecipes。

【讨论】:

@Don 我知道很久以前有人问过这个问题,但是我如何通过 segues 传递这些信息? @Fiire 我没有用 segues 做这个,但是更新的 Apple 示例,developer.apple.com/library/ios/#samplecode/CoreDataBooks/… 可能会回答你的问题。

以上是关于核心数据:从详细视图编辑对象的主要内容,如果未能解决你的问题,请参考以下文章

编辑核心数据对象动态列表的详细信息

在核心数据中插入新的关系数据

iOS 核心数据 - 编辑对象后没有立即获取任何内容

保存核心数据对象后,UISplitView 详细信息未更新

核心数据:移动到详细视图时获取崩溃

核心数据:使用新创建的 ManagedObject 转至细节控制器