首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSSet *children = [parent children];是否执行获取请求?

NSSet *children = [parent children];是否执行获取请求?
EN

Stack Overflow用户
提问于 2012-04-05 19:40:10
回答 1查看 155关注 0票数 0

NSSet *children = [parent children];是否导致核心数据执行fetch,返回子实体关系的所有实例?

与IB相同:具有嵌套关系的模型键路径是否执行fetch请求?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-05 20:00:46

它返回一个核心数据内部的'faulting‘set对象,该对象的作用类似于set。当您访问集合中的项目时,它将在第一次访问时转到您的持久存储中存储数据。这是有效的索引,所以它将比许多fetch请求更快,并且有时关系错误可能已经被触发,所以它根本不会去存储。

使用com.apple.CoreData.SQLDebug环境变量来弄清楚到底发生了什么,并对性能进行微调。在您的方案中将其设置为1。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10027890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档