我有一个NSDictionary
和一个NSMutableArray
我希望从一个密钥将NSDictionary
的许多对象存储到NSMutableArray
但我不知道。
这是我的代码:
//NSArray * a = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",@"4",@"7",@"9", nil];
//NSArray *b = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",@"4",@"5",@"0", nil];
NSDictionary * dic = [NSDictionary dictionaryWithObjectsAndKeys:a,@"number1",b,@"number2", nil];
NSMutableArray *array = [NSMutableArray alloc].... ?
我希望商店对象位于NSDictionary
NSMutableArray
的number1键中
答案 0 :(得分:1)
由于您似乎将数组存储为NSDictionary
元素,因此您可以执行以下操作:
NSMutableArray *array = [[NSMutableArray alloc] initiWithArray:dic[@"number1"]];
或
NSMutableArray *array = [NSMutableArray arrayWithArray:dic[@"number1"]];
答案 1 :(得分:0)
将对象添加到NsDictionary
数组中:
NSMutableDictionary * datos = [array objectAtIndex:i];
[datos setObject:@"hola" objectForKey@"newKey"];