修复“NSObject无法访问的异​​常”的现有Core Data存储

时间:2013-01-04 14:02:54

标签: ios core-data ios6

我遇到了一个现有的CoreData应用程序,该应用程序设置了不正确的关系/删除规则,这导致了经典的“'NSObjectInaccessibleException',原因是:当访问具有子代的父对象时,'CoreData无法解决错误'更长的存在。虽然现有数据库仍然具有指向不再存在导致故障和崩溃的子节点的父对象,但已修复了关系和删除规则。

有没有办法扫描数据库并删除对不再存在的对象的引用?我在sql文件中手动完成了这个,但是我需要一个编程方法来修复启动时用户的现有数据库。

0 个答案:

没有答案