按实体索引 Swift 对 NSSortDescriptor 进行排序



是否可以在不添加任何特殊列(如日期或 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 中,表记录没有"self"这样的字段。如果您希望按日期或 id 排序,则必须创建"日期"或"id"字段。

简短回答:不,这是不可能的

最新更新