gpt4 book ai didi

ios - 在 Swift 中对从核心数据接收到的数组进行排序

转载 作者:搜寻专家 更新时间:2023-10-31 21:53:56 24 4
gpt4 key购买 nike

我有一个 NSManagedObject 我自己的实体类 (BPMonitor) - BPMonitor:

import UIKit
import CoreData

@objc(BPMonitor)
class BPMonitor: NSManagedObject {
@NSManaged var sisPress: String
@NSManaged var diaPress: String
@NSManaged var hbPress: String
@NSManaged var datePress: NSDate
}

在代码中,我从 Core Data 接收数据到数组:

var results:[BPMonitor]=[]
...
...

如何按降序对字段 datePress (NSDate) 的数组进行排序?

最佳答案

您只需要使用 Swift 提供的标准 sortsorted 函数即可:

var results: [BPMonitor] = []

var sortedResults = sorted(results, {
$0.datePress.compare($1.datePress) == NSComparisonResult.OrderedDescending
})

关于ios - 在 Swift 中对从核心数据接收到的数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25548587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com