Core data 核心数据:获取NSFETCH请求时,新添加的对象不会添加到数组的末尾

Core data 核心数据:获取NSFETCH请求时,新添加的对象不会添加到数组的末尾,core-data,swift,Core Data,Swift,每当我向核心数据添加新对象,并使用NSFetchRequest获取结果时,它返回的数组与我添加对象的顺序不一致。这应该是这样吗?如何解决此问题?是的,CoreData中存储的数据不会以任何方式排序。如果希望对其进行排序,则需要添加一个要排序的属性,然后向提取请求添加排序描述符

每当我向核心数据添加新对象,并使用NSFetchRequest获取结果时,它返回的数组与我添加对象的顺序不一致。这应该是这样吗?如何解决此问题?

是的,CoreData中存储的数据不会以任何方式排序。如果希望对其进行排序,则需要添加一个要排序的属性,然后向提取请求添加排序描述符