1

假设我获取一个名为 Department 的对象,该对象与Employees 有一对多关系(即,一个部门在一个 中有许多员工NSSet)。默认情况下,首先将关系作为故障获取。如果我想通过department.employees.count(employees is an NSSet) 获取员工人数,这是否会导致故障触发?

4

1 回答 1

1

我做了一些测试,答案是YES,询问关系的计数确实会触发对象的错误。我启用了 SQLite 调试日志,当我进行正常提取并且没有查询关系计数时,它只输出了几行。当我查询每个关系的计数时,我看到了几个CoreData: annotation: to-many relationship fault "employees"

于 2012-07-05T00:29:02.340 回答