在多对多关系中创造谓词

时间:2011-05-31 18:33:25

标签: objective-c xcode xcode4 nspredicate

假设某些商家可以属于多个地区(假设不同的人以不同的方式呼叫同一个地方)。

假设我想找到其中一个区域包含@“Mangga”的商家

因此,Business将名为Districts的关系发送到一堆区实体,每个区包含一个名为name

的属性

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您需要ANY关键字:

NSPredicate *p = [NSPredicate predicateWithFormat:@"ANY districts.name = 'Mangga'"];