2012-07-05 25 views
1

假設我通過與員工的多對多關係獲取了一個名爲部門的對象(即部門中有許多員工在NSSet中)。默認情況下,關係首先作爲錯誤提取。如果我想通過department.employees.count(員工是)獲得員工人數,是否會引發故障?訪問關係的計數是否會引發錯誤?

回答

1

我做了一些測試,答案是YES,要求關係計數的確會觸發對象的錯誤。我啓用了SQLite的調試日誌,當我做了一個普通的提取並且沒有查詢關係數時,它只輸出了幾行。當我查詢每個關係的數量時,我看到了幾個CoreData: annotation: to-many relationship fault "employees"