Iphone 如何删除CoreData中的所有数据?

Iphone 如何删除CoreData中的所有数据?,iphone,core-data,Iphone,Core Data,是否有一种快速的方法可以清除my CoreData的所有数据,而无需为模型中的每个实体调用deleteObject?您可以释放所有的NSPersistentStoreCoordinator和所有nsManagedObjectCompetite,然后删除FS中的文件并重新创建它。删除磁盘上的永久存储(在调用-[NSPersistentStoreCoordinator removePersistentStore:error:后,对于引用该存储的任何持久存储协调器)。在删除磁盘上的存储之前,您可能还希

是否有一种快速的方法可以清除my CoreData的所有数据,而无需为模型中的每个实体调用deleteObject?

您可以释放所有的
NSPersistentStoreCoordinator
和所有
nsManagedObjectCompetite
,然后删除FS中的文件并重新创建它。

删除磁盘上的永久存储(在调用
-[NSPersistentStoreCoordinator removePersistentStore:error:
后,对于引用该存储的任何持久存储协调器)。在删除磁盘上的存储之前,您可能还希望重置该存储中可能具有托管对象实例的任何
NSManagedObjectContext
实例