托管对象上下文和数据获取顺序

Posted

技术标签:

【中文标题】托管对象上下文和数据获取顺序【英文标题】:Managed Object Context and data fetch order 【发布时间】:2016-03-14 21:15:24 【问题描述】:

当我对托管对象上下文执行 executeFetchRequest(NSFetchRequest) 时,它是否总是以相同的顺序返回 NSManagedObjects?默认退货顺序是什么?

【问题讨论】:

【参考方案1】:

出于性能原因,Core Data 中的集合始终存储为无序的(NS)Set 类型。 如果您需要特定顺序,请在获取请求中提供排序描述符。

【讨论】:

以上是关于托管对象上下文和数据获取顺序的主要内容,如果未能解决你的问题,请参考以下文章

核心数据单一托管对象上下文和两个线程

区分从内存中托管对象上下文和持久存储中获取的对象

Core Data 3 托管对象上下文

在托管对象上下文中添加 NSSortDescriptor 以获取请求?

核心数据查询在托管对象上下文中插入新对象

需要帮助设置后台托管对象上下文。在 FRC controllerDidChangeContent 上获取异常