这在文档中根本没有多少信息。
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/