NSSet *children = [parent children];
导致核心数据执行获取,返回子实体关系的所有实例吗?
IB中的相同:具有嵌套关系的模型密钥路径是否执行获取请求?
答案 0 :(得分:2)
它返回一个Core Data内部'faulting'集合对象,其作用类似于集合。当您访问集合中的项目时,它将在第一次访问时转到持久性存储中以获取数据。这是有效索引的,因此它会比许多提取请求更快,有时关系错误可能已经被触发,所以它根本不会去商店。
使用com.apple.CoreData.SQLDebug
环境变量来弄清楚幕后发生了什么,并微调性能。在你的计划中将它设置为1.