0

我在 CloudKit 的不同记录中保存多个字段。当我查询记录时,我目前将它们按创建日期排序。我是否能够按我让用户保存到记录的日期/时间字段而不是按记录的创建或修改日期对这些记录进行排序?

@objc func queryDatabaseColby() {
    let query = CKQuery(recordType: "ColbyFlight", predicate: NSPredicate(value: true))
    database.perform(query, inZoneWith: nil) { (records, _) in
        guard let records = records else {return}
        let sortedRecords = records.sorted(by: { $0.creationDate! > $1.creationDate! })
        self.colbyFlight = sortedRecords
        DispatchQueue.main.async {
        }
    }
}
4

1 回答 1

0

将按创建日期排序替换为排序方式: value(forKey: "date") 并让它做我想做的事。

于 2019-08-18T02:13:18.520 回答