유형이 Date
인 구성원이있는 배열이 있는데 전체 배열을 Date
으로 정렬하려고하는데 올바르게 정렬되지 않습니다. 이것은 내가 사용하고있는 코드입니다. 배열의 이름은 alarms
이고 구성원 유형 이름은 Date
입니다. time
입니다.(Swift 3) 신속한 3 단계에서 Date를 사용하여 클래스 개체의 배열을 정렬하려고합니까?
alarms.sort(by: { $0.time.compare($1.time) == .orderedAscending })
나는 그냥 제대로 작동하지 않으며, 나는 for
루프의 모든 값을 인쇄하여 테스트있어 그것을 정렬 할 때마다.
누군가이 구문에 대한 도움을 줄 수 있습니까?
'날짜'에는 '시간'속성이 없습니다. 이것은 어디서 오는 것입니까? –
@TomHarrington -'time'은 그의 알람 유형의'Date' 속성의 이름이라고 생각합니다. – Rob
예 톰, 고마워요! – Jolaroux