2010-05-25 45 views
0

我在使用AND處理NSPredicate時遇到了麻煩,儘管使用OR工作正常。AND NSPedicate核心數據關係

想象一下2個實體,醫生和病人。醫生可以有許多患者和患者,許多醫生。比如說,我想找到醫生,例如,將人1和人2都視爲患者。我期望這個工作,但它沒有返回。

NSPredicate *謂詞= [NSPredicate predicateWithFormat:@ 「ANY患者匹配 'PERSON1 & & PERSON2'」];

如果我改變& &到||,我得到有PERSON1或PERSON2因爲我希望所有的醫生。

在此先感謝您的幫助。

回答

0

它看起來像一個已知的問題,2 ANY語句不能通過與複合。回到繪圖板... link text