iOS从主数据库中获取CoreData中的对象 [英] iOS Get objects from CoreData sorted by primary key
问题描述
我已使用CoreData将数据保存到数据库中。我需要按照保存的顺序从我的表中获取数据。在内部表中,它由Z_PK命令 - 隐藏的CoreData密钥。我该如何创建这样的排序描述符。如果我使用没有排序描述符的获取请求,我的数据对象的顺序错误。
I have saved data into db using CoreData. I need to fetch data from my table in same order that it was saved. Inside table it is ordered by Z_PK - hidded CoreData key. How can I create such sort descriptor. If I use fetch request without sort descriptors my data objects have wrong order.
推荐答案
核心数据框架未向您展示的任何内容是一个实现细节。 Z_PK
存在且目前适合您的目的的事实不能依赖。
Anything not exposed to you by the Core Data framework is an implementation detail. The fact that Z_PK
exists, and currently suits your purposes, cannot be relied upon.
如果创建/保存顺序对您的模型很重要,那么它应该包含在您的模型中。它真的没有别的。
If creation/save order is important to your model, then it should be included in your model. There's really nothing else to it.
这篇关于iOS从主数据库中获取CoreData中的对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!