核心数据上下文更改导致崩溃
我有一些Peoples配置文件,我将其保存在Core数据中。我从服务器接收它们。核心数据上下文更改导致崩溃
下次我运行应用程序时,旧数据在那里存在,我打电话给一个服务电话,这会得到更多的配置文件,包括这个。
我删除所有配置文件并插入新的。
当我尝试在现有屏幕上工作时,它崩溃。我很确定,我更改了数据库,并且该对象不再存在。实际上,该对象位于CoreData内部,但具有另一个上下文。
现在,我该如何改善这种情况,即如果我删除所有数据并再次插入相同的数据,它不应该与现有数据崩溃。
让我知道问题中是否有任何错误,或者我需要解释更多。
感谢。
如果问题确实存在“虽然实际上,该对象位于CoreData中,但带有另一个上下文”,但可以使用NSManagedObjectID从所需的上下文中调用同一对象。
所以留着你的ID和通过他们周围,当你需要的具体对象,从需要的情况下用这些ID叫他们
你的意思是说,如果我使用NSManagedObjectID,它将与新的对象? –
我听说过保持上下文相同的背景更新,对此有何看法? –
显示你的崩溃 –
其PROFILE_ID为零,简单,熄灭它的背景下,我当然,我需要最好的建筑师来改善这种状况。 –