我正在解析XML并获取成员的详细信息。在那里我得到成员的状态代码0(离线)或1(在线)。我将这些值存储到NSMutableArray中。现在我想显示第一个在线成员,然后是离线成员。
我该如何做到这一点?
谢谢..
答案 0 :(得分:1)
您可以使用SortDescriptors来告诉您的排序方式。然后打电话:
[yourNSMutableArray sortedArrayUsingDescriptors:[NSArray arrayWithObject:yourSortDescriptor]];
答案 1 :(得分:0)
使用函数对数组进行排序:
NSArray *sortedArray = [dict.allKeys sortedArrayUsingFunction:alfabetSort context:NULL];
NSInteger alfabetSort(id num1, id num2, void *context)
{
return [num1 compare:num2];
}