【发布时间】:2009-07-16 09:19:18
【问题描述】:
我有一个带有 2 个托管对象上下文的 iphone 应用程序。我的一个上下文处理一个选择器,它允许用户添加新记录,然后选择这些新记录之一。一旦选择器被隐藏,该托管对象上下文将被保存并丢弃。
然后我想在我的第二个托管对象上下文中使用这个选定的对象,并将它添加(关联)到另一个对象。这第二个 MOC 的更改可能会被保存或删除。这就是为什么创建第一个 MOC 以允许始终保存在选择器中所做的更改,无论它们是保存还是放弃第二个 MOC 中的更改。
我希望这很清楚!我的问题是,当用户从选择器中选择对象时,该对象位于与需要使用它的位置不同的上下文中。有没有办法在上下文之间传递对象?也许使用对象的 ID(在它被持久化之后)。
感谢您的帮助!
【问题讨论】:
标签: iphone objective-c core-data