- (NSMutableArray *)sortedDictionary:(NSDictionary *)dict{
//对数组进行排序
NSArray *result = [[dict allKeys] sortedArrayUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) {
// 改变> 或者 obj1 2 位置 实现 切换升降
if ([obj1 integerValue] > [obj2 integerValue])
{
return NSOrderedDescending;
}
else
{
return NSOrderedAscending;
}
}];
//通过排列的key值获取value
NSMutableArray *valueArray = [NSMutableArray array];
for (NSString *sortsing in result) {
NSString *valueString = [dict objectForKey:sortsing];
[valueArray addObject:valueString];
NSLog(@"key-%@ value-%@ ",sortsing,valueString);
}
return valueArray;
NSLog(@"valueArray:%@",valueArray);
}
网友评论