2011-04-19 108 views
1

我解析XML並獲取成員的詳細信息。在那裏,我得到狀態代碼0(離線)或1(在線)的成員。我將這些值存儲到NSMutableArray中。現在我想顯示第一個在線成員,然後顯示離線成員。NSMutableArray重新排列

我該如何做到這一點?

謝謝..

回答

1

那麼你可以使用SortDescriptors告訴你如何排序會工作。然後只要致電:

[yourNSMutableArray sortedArrayUsingDescriptors:[NSArray arrayWithObject:yourSortDescriptor]]; 
0

排序陣列使用功能:

NSArray *sortedArray = [dict.allKeys sortedArrayUsingFunction:alfabetSort context:NULL]; 

NSInteger alfabetSort(id num1, id num2, void *context) 
{ 
    return [num1 compare:num2]; 
}