現在,我需要爲NSFetchRequest使用謂詞。有點複雜的NSPredicate(IOS)ha
但這裏的東西有點不同,因爲有嵌套謂詞一對多關係經歷。
例如,我的實體是這樣的:
現在我需要獲取一些月份及星期ManagedObjects,但要求是需要周的日的活動量或幾個月不止一次。
換句話說,參考給定的周或月,如果在其「天」關係的目的地的任何一天至少有一個事件,那就拿它。
這是一個嵌套的多對多關係,我不知道如何設置謂詞字符串。
有兩個煩惱:
我知道一切及任何關鍵字。但是
@"ANY days.ANY events"
可以成爲關鍵路徑嗎?或者它應該如何?如何判斷事件關係是否指向至少一個Event對象。
會[@"%K != nil",theCorrectKeypath]
工作嗎?我害怕那個「!= nil」不等於至少一個目標對象?
等待有人幫助我。
非常感謝!