我有一个NSDictionary
和NSArray
:
self.dataDic = [[[NSDictionary alloc] init] autorelease];
self.dataDicKey = [[[NSArray alloc] init] autorelease];
这是我的钥匙和值NSDictionary
:
self.dataDic =
@{@"Ring Cloud" :@[@"Contact Cloud", @"Image Cloud", @"Data Cloud"],
@"Ring Tools" :@[@"Sticker Market", @"Live Poll", @"Mail"],
@"Ring Apps" :@[@"Studio", @"Player"]};
现在,我要的是插入我的所有键值 self.dataDic
到self.dataDicKey
顺序。 这意味着它看起来是这样的:
self.dataDicKey = [[[NSArray alloc] initWithObjects:@"Ring Cloud", @"Ring Tools", @"Ring Apps",nil] autorelease];
我曾尝试与此:
self.imageDicKey = [[[self.imageDic allKeys] reverseObjectEnumerator] allObjects];
但它实际上没有排序的值。 如果任何一个有任何建议,请与我分享。
非常感谢提前。