iOS从主数据库中获取CoreData中的对象 [英] iOS Get objects from CoreData sorted by primary key

查看:97
本文介绍了iOS从主数据库中获取CoreData中的对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆