2011-04-19 109 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]; 
}