按实体索引排序 NSSortDescriptor Swift

Sort NSSortDescriptor by entity index Swift

是否可以按创建顺序(按索引)对提取请求进行排序,而不添加任何特殊列(如日期或 ID)?

我正在尝试做类似的事情,但它不起作用。

let fetchRequest = NSFetchRequest(entityName: "Table")
        let sectionSortDescriptor = NSSortDescriptor(key: "self", ascending: true)
        let sortDescriptors = [sectionSortDescriptor]
        fetchRequest.predicate = predicateSuccess
        fetchRequest.fetchLimit = 10
        fetchRequest.sortDescriptors = sortDescriptors

在 iOS 中,table 记录没有 'self' 这样的字段。如果您希望按日期或 ID 排序,您必须创建一个 'date' 或 'id' 字段。

简答:不,不可能