小编bab*_*per的帖子

如何使用sortedArrayUsingDescriptors对NSMutableArray进行排序?

我有一个关于排序的问题NSMutableArray.我可以使用sortedArrayUsingDescriptors:方法用对象对数组进行排序.

比如我有一个NSMutableArrayplaces,我有一个属性frequency(int值),我想降序排序上frequency,但我不知道如何正确使用它.

我把什么作为钥匙initWithKey

我的对象place包含:

NSString * name;
NSString * address;
NSString * frequency;
NSString * type;
Run Code Online (Sandbox Code Playgroud)
NSMutableArray * places;

... populate array with objects ...

NSSortDescriptor * sortByFrequency =
   [[[NSSortDescriptor alloc] initWithKey:@"????????" ascending:NO] autorelease];

NSArray * descriptors = [NSArray arrayWithObject:sortByFrequency];
NSArray * sorted = [x sortedArrayUsingDescriptors:descriptors];
Run Code Online (Sandbox Code Playgroud)

sorting cocoa objective-c nsmutablearray

28
推荐指数
2
解决办法
6万
查看次数

标签 统计

cocoa ×1

nsmutablearray ×1

objective-c ×1

sorting ×1