假设我获取一个名为 Department 的对象,该对象与 Employees 具有一对多关系(也就是说,一个部门在 NSSet
中有很多员工)。默认情况下,首先将关系作为错误获取。如果我想通过 department.employees.count
获取员工数量(employees 是一个 NSSet
),这会导致错误触发吗?
最佳答案
我做了一些测试,答案是YES,询问关系的计数确实会触发对象的故障。我启用了 SQLite 调试日志,当我进行正常提取并且没有查询关系计数时,它只输出了几行。当我查询每个关系的计数时,我看到了几个 CoreData: annotation: to-many relationship fault "employees"
。
关于iphone - 访问关系的计数会引发错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11336579/