是否可以按定义键值的顺序枚举 NSDictionary?
问问题
122 次
3 回答
2
没有内置的方法可以做到这一点。您必须将订单存储为添加对象的属性或使用 NSNumber 作为键。
于 2013-02-07T22:27:25.493 回答
2
没有。从文档中:
allKeys 返回一个包含字典键的新数组。
- (NSArray *)allKeys 返回值 包含字典键的新数组,如果字典没有条目,则为空数组。
讨论 未定义数组中元素的顺序。
于 2013-02-07T22:28:00.937 回答
-1
您可以做到这一点的唯一方法是首先创建一个键数组。然后使用该数组,对其进行迭代以创建字典。字典没有任何固有的顺序概念。
于 2014-03-22T10:51:48.533 回答