我希望有一個簡單謂詞返回我所有具有模式= 0,入學的組中的模式的組= 0NSPredicate嵌套的對象上/ NSSet中到NSFetchRequest
爲了精確我需要一個謂詞來訪問嵌套的對象屬性。 不知怎的,一個謂語,如:
[NSPredicate predicateWithFormat:@"mode = 0 AND enrollments.Enrollment.mode = 0"]
上述斷言是錯誤的,顯然是行不通的。
編輯:
我給一個去以下謂詞太多,但沒有成功。
[NSPredicate predicateWithFormat:@"mode = 0 AND ALL (SUBQUERY(enrollments,$varEnrollment,$varEnrollment.mode = 0))"]
我需要得到其包含的所有活動組(group.mode = 0),並與所有登記者的是有效的(enrolles.mode = 0) 但對我這個謂詞不起作用。
一個組有很多註冊,所以「組中的註冊模式= 0」意味着什麼? – 2012-08-13 13:09:07
我需要在enrollment.mode上應用過濾器,以便它能反映出所有結果。 – yunas 2012-08-13 13:10:44
正如我所說,如果我正確閱讀圖表,一個組有多個註冊。你的意思是「模式= 0爲所有組的登記」? – 2012-08-13 13:16:22