首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSManagedObject relationship NSSet迭代

NSManagedObject relationship NSSet迭代
EN

Stack Overflow用户
提问于 2009-10-03 18:12:19
回答 1查看 1.3K关注 0票数 3

我有一个子类NSManagedObject (ObjectA),它与另一个子类NSManagedObject (ObjectB)具有一对一的关系。我从ObjectA生成的方法中获取ObjectB NSSet

我想确定返回的NSSet中是否存在具有给定‘ObjectB’的名称(例如ObjectB.name == "xxx")。

确定NSSet包含对象的最有效方法是什么,而不是遍历整个NSSet进行迭代/比较

干杯

EN

回答 1

Stack Overflow用户

发布于 2011-03-27 01:41:39

要获取所有对象都符合条件的集合:

[aSet filteredSetUsingPredicate NSPredicate predicateWithFormat:@"name like %@",aString]

一个简单的计数就足以创建一个可在条件中使用的表达式。

[[aSet filteredSetUsingPredicate NSPredicate predicateWithFormat:@"name like %@",aString]计数]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1514461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档