Rya*_*ker 7 iphone core-data ios
使用具有核心日期的导航控制器模板的基本应用布局:
委托:persistenceCoordinator,managedObjectModel,managedObjectContext
我有两个对象,A和B共享一对一的关系/反向关系
使用模板中的模式app:
例外步骤1:
如果我只是填写A属性并保存一切正常.
如果我然后编辑A,我可以选择添加B并按下添加B视图(并传递A实体)
例外步骤2:
如果我在初始"添加"中填写A属性和B属性
我已经尝试先保存A,为B等添加单独的上下文.我很难说至少.任何帮助将不胜感激.
干杯,瑞恩
听起来好像您有两个或多个托管对象上下文,而您只需要一个。
addManagedObjectContext我不知道为什么你会在 RootViewController 中调用一个方法或者它会做什么。在除了最复杂的设计之外的所有设计中,一次只有一个上下文,并且它们不会重叠。上下文应由应用程序委托或专用模型对象保存。每次打开特定视图时,您永远不会创建新的上下文。
您可以将不同的上下文全部写入同一个持久存储,因此我认为这就是您在存储中看到数据的原因。但是,如果将一个对象放入一个上下文中的关系中,并将关系的另一端放入另一个上下文中,则无法跨上下文维护图形完整性。我相信这就是产生你的错误的原因。
| 归档时间: |
|
| 查看次数: |
7785 次 |
| 最近记录: |