2013-04-11 3 views
0

내 프로젝트에 약간의 문제가 있습니다. 알파벳순으로 브랜드 목록을 보여줘야합니다. 나는 알파벳 순서로 반환 서비스에서 목록을 받고있다.NSArray를 두 번째 단어로 알파벳순으로 정렬

두 번째 단어로 알파벳 순으로 정렬 된 문자열 목록을 반환하지 않는 것이 문제입니다. 두 번째 단어로 정렬하려면 프로그래밍 방식으로 수행해야합니다. 예

:

비콘, 비트 Kangz는 비트는 I는 모두 제 1 및 제 2 워드 알파벳순으로 상기 언급 된 목록을 정렬해야에서 베링거

간다.

참고 : 위 목록은 이미 첫 단어로 정렬되어 있습니다.

도와주세요.

미리 감사드립니다.

답변

0

다음은 모든 문자열/문자를 비교 배열 ....

NSArray *sortedArray=[array sortedArrayUsingSelector(compare:)]; 
2

오름차순 정렬 순서로 배열 또는 알파벳으로 정렬

NSArray *arr = [NSArray arrayWithObjects:@"Behringer", @"Beat Goes On", @"Beacon", @"Beat Kangz", @"Apple", @"001" , nil]; 
NSLog(@"Before %@",arr); 
NSArray *sortedArray = [arr sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];  
NSLog(@"After %@",sortedArray);