0
下面是關係圖。我有一套我已經檢索的食譜和一套BaseIngredients。我想返回一套包含所有這些成分的食譜。我目前的謂詞編寫一個NSPredicate,用於跨多個關係過濾結果
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF IN %@ AND ingredientSections.ingredients.baseIngredient IN %@", recipes, self.ingredientsFilter];
失敗慘不忍睹。這樣做的正確方法是什麼?
你介意到約SUBQUERYs更詳細一點? –
此外,如果成分列表大於1,它會要求所有的基礎成分存在? –
@CameronLowellPalmer:不幸的是,SUBQUERY文檔記錄很糟糕。也許從http://stackoverflow.com/questions/3810992/quick-explanation-of-subquery-in-nspredicate-expression開始。如果這沒有幫助,我會盡力解釋更多。 –