【发布时间】:2010-06-23 20:28:36
【问题描述】:
我已经为人/标签关系建模。这是多对多的关系;一个人可以有多个标签,一个标签可以与多个人相关联。
我正在尝试运行查询以查看人员列表,这些人员已被标记为一组标记中的每个标记。例如:每个被标记为“FOO”和“BAR”的人。
这是我尝试但没有成功的代码。
NSPredicate *attributePredicate = [NSPredicate predicateWithFormat:
@"ALL personTags.tagName in %@", filtersArray];
[subPredicates addObject:attributePredicate];;
有没有办法解决这个问题?我使用 SqlLite 作为持久存储。 我的数据库中有大约 2000 人,大约有 100 个不同的标签,只有少数几个会同时应用标签。
【问题讨论】:
标签: iphone core-data many-to-many