2011-06-08 41 views
0

假設我的模型中有2個管理對象:DepartmentEmployee(如Core Data Programming Guide中所述)。如果我已經有一個專門的部門檢索,我知道我可以在該部門的所有員工通過如何通過核心數據中的關係檢索特定對象

NSSet *departmentsEmployees = aDepartment.employees; 

但如果我想找到一個特定的僱員(例如,與僱員= 123)的那一套,改變一個的屬性,然後保存更改?我怎麼做?我可以對該集合進行有針對性的查詢嗎?或者我需要循環每個員工以找到我想要的人?

似乎最好是嘗試在employees NSSet中找到它,而不是對整個數據模型執行全新的查詢,因爲我已經有了特定的部門。

謝謝縮小搜索範圍是使用-[NSSet filteredSetUsingPredicate:]

回答

1

的一種方式。

+0

啊,那就是我一直在尋找的!謝謝 – stifin 2011-06-09 00:10:13

相關問題