如何解决在不同上下文中非法尝试在对象之间建立关系
这是第一次发布。
我一直在为假期打包使用iOS应用程序。这个想法是,有人会提供目的地,日期,来宾等信息,而该应用程序将充当一个复选框。在列表设置过程中,该应用具有一些内置的项目(防晒霜,帽子,内衣等),建议用户使用。
但是,当我收集所有这些信息并将其全部捆绑到我的核心数据对象中时,我遇到了问题...
我收到错误消息:resumeToken
Illegal attempt to establish a relationship 'inList' between objects in different context
我理解这是说我的对象具有不同的上下文,但是我不知道如何使它们相同。
我希望我的视图具有相同的Exception NSException * "Illegal attempt to establish a relationship 'inList' between objects in different contexts (source = <PackListHolder_Paid.PackItem: 0x600002f86260> (entity: PackItem; id: 0x600000d5c1c0 <x-coredata:///PackItem/t4DCC73D3-7EBB-411C-A992-6C52F7297B618>; data: {\n belongToCategory = (\n );\n inList = nil;\n naQuantity = 0;\n name = \"Adult Luggage\";\n quantity = 2;\n}),destination = <PackListHolder_Paid.PackList: 0x600002f7a800> (entity: PackList; id: 0x600000d123c0 <x-coredata:///PackList/t4DCC73D3-7EBB-411C-A992-6C52F7297B617>; data: {\n hasInformation = nil;\n hasItems = (\n \"0x600000d5c1c0 <x-coredata:///PackItem/t4DCC73D3-7EBB-411C-A992-6C52F7297B618>\"\n );\n hasToDoItems = (\n );\n mainGuest = nil;\n name = Rome;\n order = 0;\n}))" 0x00006000002f0e40
,以便可以通过managedObjectContext
(显示列表)找到它们。
我已将其上传到GitHub!因为代码会为此大事
https://github.com/andysappdesign/PackListHolder.git
警告:这是针对Xcode 12和ios14
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。