排序NSDictionary对象的NSArray的最佳方法?

我正在努力尝试对字典进行排序。

我的词典具有一些兴趣,价格,受欢迎程度等值。

有什么建议么?


慕神8447489
浏览 547回答 3
3回答

蓝山帝景

这样使用NSSortDescriptor..NSSortDescriptor * descriptor = [[NSSortDescriptor alloc] initWithKey:@"interest" ascending:YES];stories = [stories sortedArrayUsingDescriptors:@[descriptor]];recent = [stories copy];stories是要排序的数组。recent是另一个具有排序字典值的可变数组。@"interest"用必须排序的键值更改。祝一切顺利

白衣染霜花

[array sortUsingDescriptors:[NSArray arrayWithObjects:[NSSortDescriptor sortDescriptorWithKey:@"YOUR-KEY" ascending:YES], nil]];我真的不想将其分成多行。对我来说已经足够简单了。

一只名叫tom的猫

Update,sortUsingDescriptors现在是sortedArrayUsingDescriptors因此,它像:items  = [items sortedArrayUsingDescriptors:[NSArray arrayWithObjects:descriptor,nil]];
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS