将所有密钥的NSDictionary
值加载到NSArray类中。
它在字典中的不完整和混乱(随机)加载键值到NSArray类
- (id)initWithCoder:(NSCoder *)coder
{
self = [super initWithCoder:coder];
if (self) {
//do sth
colorNameList = [[ColorModelClass colorListNames]allKeys];
}
return self;
}
问题是: 我希望从字典到数组的所有密钥加载顺序而不是随机而没有丢失任何密钥
答案 0 :(得分:1)
我认为如果您需要对字典进行排序然后将其存储在数组中,它可能会起作用,
尝试按照以下代码对您的词典进行排序:
keyArray = [dicWebColors allKeys];
keyArray = [keyArray sortedArrayUsingSelector:@selector(localizedStandardCompare:)];
然后继续将数据存储到数组中。
由于