我有一个基本问题。假设您有一个 NSFetchRequest 想要在 NSManagedObjectContext 上执行。如果获取请求没有显式设置任何排序描述符,那么对象每次都是随机的,还是会按照最初添加到托管对象上下文的顺序将其吐出到数组中?我在文档中的任何地方都找不到这个答案。
不,不保证一定会订购。您可能会碰巧看到一致的排序,具体取决于您使用的数据存储类型(我从未尝试过),但这不是您应该以任何方式依赖的东西。
不过,按创建日期订购很容易。只需向您的实体添加一个日期属性,将其初始化为当前日期awakeFromInsert
,并在提取中指定该排序描述符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)