KVC 按标准选择
我有一系列从核心数据中选择的对象。我需要从这组对象子集中选择与条件相对应的对象。 怎么做呢?
I have a array of objects that selected from core data. I need select from this set subset of object that correspond to condition.
How to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我没看错的话,您想根据数组中某些对象满足的条件来过滤数组吗?
您可以通过使用
NSPredicate
并在数组上调用filteredArrayWithPredicate:
来完成此操作。您可以在谓词编程指南中阅读有关使用谓词的更多信息
当从 Core Data 检索数据时,您还可以使用谓词直接过滤您的
NSFetchRequest
。If I read you correctly you want to filter your array based on a condition met by some of the objects in it?
You can do this by using
NSPredicate
and callfilteredArrayWithPredicate:
on your array.You can read more about using predicates in the Predicates Programming Guide
You can also use predicates to filter your
NSFetchRequest
directly when retrieving the data from Core Data.