我在我的 iphone 应用程序中删除/重置核心数据数据库时遇到问题,通常是在我调用以下命令时:
[self.persistentStoreCoordinator removePersistentStore:persistentStore error:&localError];
或者
[self.managedObjectStore resetPersistentStores:] // Restkit
我可以在应用程序第一次启动时调用它,但似乎每当我将数据加载到 tableview 中时,应用程序在尝试删除持久存储时都会挂起。这是重置核心数据数据库的正确方法吗?
谢谢!