2012-03-18 2 views
0

개체 나는 사용자 정의 객체를 포함하는있는 NSArray를 가지고있는 개체는 다음과 같이있는 NSString 속성이 있습니다정렬 NSAarray 날짜

@interface Reservation : NSObject{ 

    int _id;  
    NSString *dateAndHour; 
    .... 
} 

예 :

Reservation *reserv = [Reservation alloc]init]; 
      reserrv._id=1; 
      reservation.dateAndHour [email protected]"03/09/1983 07:30 PM"; 

내가 가진있는 NSArray를하는 개체 예약이 포함되어 있습니다. 이제 dateAndHour 필드로 배열을 정렬하고 싶습니다. 어떻게 할 수 있습니까? 당신의 aswer

+0

을 사용할 수 있습니다에 대한 감사? –

+0

죄송합니다. 내 의견을 이해하지 못하셨습니까? – samir

+0

"마녀"는 요술을 연습하는 사람을 가리 킵니다. "당신이 찾고있는 단어가"입니다. –

답변

0

당신은 NSDate에 해당 날짜의 문자열을 변환 할 필요가 다음 방금 마녀 인 sortDescriptor

NSSortDescriptor *dateSort = [NSSortDescriptor sortDescriptorWithKey:@"date" ascending:YES]; 
NSArray *sortDescriptors = [NSArray arrayWithObject:dateSort]; 

reservations = [reservations sortedArrayUsingDescriptors:sortDescriptors];