我正在努力尝试对字典进行排序。我的词典具有一些兴趣,价格,受欢迎程度等值。有什么建议么?
3 回答
![?](http://img1.sycdn.imooc.com/545865da00012e6402200220-100-100.jpg)
蓝山帝景
TA贡献1843条经验 获得超7个赞
这样使用NSSortDescriptor..
NSSortDescriptor * descriptor = [[NSSortDescriptor alloc] initWithKey:@"interest" ascending:YES];
stories = [stories sortedArrayUsingDescriptors:@[descriptor]];
recent = [stories copy];
stories是要排序的数组。recent是另一个具有排序字典值的可变数组。@"interest"用必须排序的键值更改。
祝一切顺利
![?](http://img1.sycdn.imooc.com/533e4d660001312002000200-100-100.jpg)
白衣染霜花
TA贡献1796条经验 获得超10个赞
[array sortUsingDescriptors:[NSArray arrayWithObjects:[NSSortDescriptor sortDescriptorWithKey:@"YOUR-KEY" ascending:YES], nil]];
我真的不想将其分成多行。对我来说已经足够简单了。
![?](http://img1.sycdn.imooc.com/54584f8f00019fc002200220-100-100.jpg)
一只名叫tom的猫
TA贡献1906条经验 获得超2个赞
Update,sortUsingDescriptors现在是sortedArrayUsingDescriptors
因此,它像:
items = [items sortedArrayUsingDescriptors:[NSArray arrayWithObjects:descriptor,nil]];
- 3 回答
- 0 关注
- 528 浏览
添加回答
举报
0/150
提交
取消