1対多の関係を持つ2つのエンティティがあります。Category
私のセクションヘッダーをSubSubCategory
表し、私の行を表します。
Category
{
name:string
subs<-->>SubCategory
}
SubCategory
{
name:string
numbervalue:NSNumber
}
現在NSPredicate
、名前に基づいてセクションをフィルタリングするために使用できます。
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name==%@",@"anamevalue"];
Subcategory
ここで、この述語をさらにフィルタリングして、を持つカテゴリのみを返すようにしsubvalue == 1
ます。
Category
1 対多の子の値に基づいてエンティティをフィルター処理するにはどうすればよいですか?
このようなことを試しましたが、うまくいきません。
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name==%@ AND subs.numbervalue==%@",@"anamevalue",1];