Ale*_*mov 3 nsarray nsmanagedobject ios swift ios8
我的实体有一个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
}
Run Code Online (Sandbox Code Playgroud)
在代码中,我从Core Data接收数据到数组:
var results:[BPMonitor]=[]
...
...
Run Code Online (Sandbox Code Playgroud)
我如何按降序对field datePress(NSDate)的数组进行排序?
aka*_*kyy 11
您只需要使用Swift提供的标准sort或sorted功能:
var results: [BPMonitor] = []
var sortedResults = sorted(results, {
$0.datePress.compare($1.datePress) == NSComparisonResult.OrderedDescending
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3679 次 |
| 最近记录: |