//将字典中的键值对按照字母降序排序
+(NSDictionary *)dictSorting:(NSDictionary *)dict
{
NSArray *allKeyArray = [dict allKeys];
NSArray *afterSortKeyArray = [allKeyArray sortedArrayUsingComparator:^NSComparisonResult(id _Nonnullobj1, id _Nonnull obj2) {
NSComparisonResult resuest = [obj2 compare:obj1]; //[obj1 compare:obj2]:升序
return resuest;
}];
NSLog(@"afterSortKeyArray:%@",afterSortKeyArray);
//通过排列的key值获取value
NSMutableDictionary *valueDic = [NSMutableDictionary dictionary];
for (NSString *sortsing in afterSortKeyArray) {
NSString *valueString = [dict objectForKey:sortsing];
[valueDic setObject:valueString forKey:sortsing];
}
return valueDic;
}