这在文档中根本没有多少信息。

https://developer.apple.com/reference/coredata/nspersistentstorecoordinator/1468907-removepersistentstore

https://developer.apple.com/reference/coredata/nspersistentstorecoordinator/1468888-destroypersistentstoreaturl

最佳答案

  • removePersistentStore:error: 从持久存储协调器中删除存储。应用程序无法使用它,但持久存储文件仍然存在并且可以重新添加。
  • destroyPersistentStoreAtURL:withType:options:error: 删除持久存储文件的所有痕迹。您可以使用 NSFileManager 方法,但您必须了解有关持久存储文件的一些详细信息才能将其完全清除。有些是记录在案的——比如日志文件的名称。有些没有记录——比如外部二进制文件的位置和名称。这个方法得到了一切。
  • 关于ios - removePersistentStore 和 destroyPersistentStoreAtURL 有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40836223/

    10-10 20:38