我有一个NSArray包含嵌套的NSArray。我正在寻找一种方法来根据嵌套数组的对象计数以升序对父数组进行排序。所以如果[array1 count]
是4,[array2 count]
是2而[array3 count]
是9,我会得到:array2,array1,array3 ...
最佳答案
有几种解决方案,其中一种是:
NSSortDescriptor *sd = [NSSortDescriptor sortDescriptorWithKey:@"@count"
ascending:YES];
NSArray *sds = [NSArray arrayWithObject:sd];
NSArray *sortedArray = [array sortedArrayUsingDescriptors:sds];
关于iphone - 如何通过数组计数对嵌套NSArray的NSArray进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5838480/