【发布时间】:2013-08-26 10:55:39
【问题描述】:
我有以下 NSArray :
NSArray myArray = @[@{@300:@"5 min"},
@{@900:@"15 min"},
@{@1800:@"30 min"},
@{@3600:@"1 hour"}];
我想要我的字典的值列表:
@[@"5 min",@"15 min",@"30 min",@"1 hour"]
还有我的字典键列表:
@[@300, @900, @1800, @3600]
最好的方法是什么?我在想谓词,但我不知道如何使用它?
【问题讨论】:
-
如果键已经是唯一的,那么多个字典的意义何在?一个简单的字典可以很好地保存所有这些信息,您可以使用相关方法检索您的键/值。
-
有趣的问题,但必须回答的问题是:您尝试过什么?向我们展示您到目前为止所做的工作以及为什么没有按计划进行。
-
+1。有趣的问题。
-
我确实尝试过任何方法,但我很确定通过迭代 NSArray 并为每个字典填充一个新的 NSArray 是可能的。但我认为有一种更轻松的方法。
标签: objective-c nsarray nsdictionary nspredicate