使用NSManagedObjectContext清除整个Core Data

时间:2012-02-19 16:47:12

标签: ios clear nsmanagedobjectcontext persistent-storage

我在我的应用中使用Core Data,

也许我的用户想删除他们曾经保存的所有NSManagedObjects,

那么有一个NSManagedObjectContext的快速方法可以做到这一点,我的意思是,清除整个持久性存储,或者换句话说,删除每个实体的所有对象,因此核心数据中没有实际对象(实体除外)?

非常感谢!

2 个答案:

答案 0 :(得分:0)

只需删除文件并重新创建持久存储,然后一切都很好并且空了。

答案 1 :(得分:0)

您可以逐个实体删除所有内容,也可以清除商店文件本身。

请参阅此解决方案:Delete/Reset all entries in Core Data?