我有一个应用程序,使用 Core Data 和 SQLite 存储。
在某些时候,我想删除一些实体的所有对象。可能有近千个物体。
据我通过谷歌和官方文档所知,删除对象的唯一方法是[managedObjectContext deleteObject:(Entity *)]
对于每个对象。但这意味着我必须首先获取所有对象。
数据存储只是sqlite,有没有办法简单地传递一个TRUNCATE TABLE ZENTITY;
to it?
如果您将对象与父实体相关联,只需删除父实体即可。如果您的父母删除规则设置为“级联”,所有这些 (1k) 子级也将被删除。
John
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)