我有 3 个表 userID,profile 必须有一个关系和 searchId,profile 必须有一个关系。我将两个关系的删除规则设置为 Nullify。我有两个视图控制器,我在其中使用 Restkit 从服务器映射 json 数据。
在视图控制器 1 中:在此视图中,数据从服务器获取并使用 Restkit 映射到数据库中。(用户 ID - > 个人资料)
在视图控制器 2 中:从服务器检索数据并映射到数据库(搜索 ID -> 配置文件)。
View Controller 1 中有一个刷新按钮,它将从服务器获取数据并映射(更新)数据库。
问题:在 View Controller 1 从服务器加载数据后,我试图在 View Controller 2 中搜索从服务器加载数据的数据。我正在 ViewController 1 UI 中加载这些数据(因为 View Controller 1 结果和 View Controller 2 结果格式相似)这里没问题。
但是当我再次单击刷新按钮时,应用程序因以下错误而崩溃。我无法弄清楚问题所在。
*** Terminating app due to uncaught exception 'NSObjectInaccessibleException', reason: 'CoreData could not fulfill a fault for '0x8b4b950 <x-coredata://EE00CF63-BECD-40FC-B531-1424930D75D6/USERID/p42>''
*** First throw call stack:
(0x2b78022 0x2d28cd6 0x230b506 0x230b0a7 0x230ac86 0x2316db9 0x2316c26 0x231a38e 0x234a5f6 0x2338df7 0x233791e 0x233765d 0x2336f0a 0x1d59d91 0x1d59895 0x1d3f33e 0x231af3f 0x231a449 0x234a5f6 0x2338df7 0x23379ec 0x233765d 0x2336f0a 0x1d59d91 0x1d59895 0x1d3f33e 0x231af3f 0x231a449 0x234a5f6 0x2338df7 0x2338d64 0x1d70d50 0x273ebd 0x274727 0x1d7463e 0x1d6d1e7 0x1d6ceea 0x29c725 0x2a78b0 0x29e0f7 0x29e773 0x29ea5a 0x28ed330 0x28eef0c 0x28eecb4 0x28ee402 0x97dd7b24 0x97dd96fe)
terminate called throwing an exception
任何帮助深表感谢