ios – CoreData删除多个对象

ios – CoreData删除多个对象,第1张

概述我知道如何在CoreData中删除单个对象我只是想知道如果这是一个更简单的删除多个对象的方法? 对于单个删除,您可以使用 [moc deleteObject:someManagedObject]; 但是不存在多个对象的等价物. 目前我正在想… NSArray *arrayOfManagedObjectsToDelete = //...for (SomeManagedObjectClass *m 我知道如何在CoreData中删除单个对象我只是想知道如果这是一个更简单的删除多个对象的方法?

对于单个删除,您可以使用

[moc deleteObject:someManagedobject];

但是不存在多个对象的等价物.

目前我正在想…

NSArray *arrayOfManagedobjectsToDelete = //...for (SomeManagedobjectClass *managedobject in arrayOfManagedobjectsToDelete) {    [moc deleteObject:managedobject];}

但我不知道是否有另一种做法?

理想的方法就是…

- (voID)deleteObjects:(NSSet*)objects

在NSManagedobjectContext或一些类似的方法.

解决方法 我知道,没有一种方法…你应该像你已经在做的那样做.有一个方法叫deletedobjects,但它只返回在下一个保存 *** 作中将从持久存储器中删除的一组对象,如类引用中所述. 总结

以上是内存溢出为你收集整理的ios – CoreData删除多个对象全部内容,希望文章能够帮你解决ios – CoreData删除多个对象所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1111901.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存