【发布时间】:2016-04-13 05:00:51
【问题描述】:
我在 iOS 9 上使用 Objective C。
我想从NSArray 的NSDictionary 中获得唯一的NSDictionaries。
我有N 的NSDictionaries 号码,如下所示(例如):
staff Description Price
***** *********** *****
01 'some string' 9.99
05 'some string' 8.80
01 'some string' 7.45
01 'some string' 4.21
如何从这些实现我的目标?
唯一的参数是staff。
我想为每个获取 Unique NSArray,如:
{
@[
@[@{@"staff":01,@"description":@"some string",@"price":9.88},
@{@"staff":01,@"description":@"some string",@"price":7.45},
@{@"staff":01,@"description":@"some string",@"price":4.21}
],
@[@{@"staff":05,@"description":@"some string",@"price":8.80}
],
];
}
这个问题看起来可能与this 重复,但有一个区别,我不希望以任何方式对数据进行排序。其次,我想要 key->staff 相似的那些字典的数组。
【问题讨论】:
-
唯一基于什么参数?
-
@Mr.T,基于“员工”。感谢您的关注。
-
查看 NSpredicate predicateiwithformat
标签: ios objective-c