ios - Swift에서 Core Data로부터받은 배열 정렬

출처 ios swift nsarray ios8 nsmanagedobject

내 엔티티-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에서 제공하는 표준 sort 또는 sorted 함수 만 사용하면됩니다.

var results: [BPMonitor] = []

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

ios - UIcollectionview에서 특정 셀에 대한 참조 가져 오기

ios - SWIFT-xcode 6 베타 6.의 KVO. observeValueForKeyPath가 더 이상 호출되지 않습니다.

ios - iOS8에서 VFR-Reader 충돌

ios - iOS 8 확장의 TBXML이 빌드되지 않음

ios - 사진을 찍고 카메라 롤에 저장

ios - iOS 사용자 정의 UITableViewCell 클래스 하위보기가 null을 반환합니다.

ios - NSString에서 중복 된 단어를 제거하고 새 NSString으로 저장

ios - SpriteKit : 전체 노드 겹침 감지

ios - Swift에서 두 개의 CGFloat의 최소값을 얻으려면 어떻게해야합니까? [복제]

ios - 루프에서 사전에 객체를 추가하면 이전 값을 덮어 씁니다.