Я пытаюсь вставить объект в массив NSDictionary, но не могу узнать, как.все примеры показывают, как вставить в массив с NSDictionary с помощью insertObject: atIndex, но этот не вставляет объект под ключом словаря.
Мой массив сейчас выглядит следующим образом:
NSArray *aaa = [NSArray arrayWithObjects:@"Disable" ,nil];
NSDictionary *aaaDict = [NSDictionary dictionaryWithObject:aaa forKey:@"Computers"];
NSArray *bbb = [NSArray arrayWithObjects:@"Enable", nil];
NSDictionary *bbbDict = [NSDictionary dictionaryWithObject:bbb forKey:@"Computers"];
NSArray *ccc = [NSArray arrayWithObjects:@"Enable", nil];
NSDictionary *cccDict = [NSDictionary dictionaryWithObject:ccc forKey:@"Computers"];
[listOfItems addObject:aaaDict];
[listOfItems addObject:bbbDict];
[listOfItems addObject:cccDict];
Я бы хотел сделать это, но с ключом «Компьютеры»:
NSArray *ar = [NSArray arrayWithObjects:@"xxxx", @"yyyy", @"zzzz", nil];
NSDictionary *arDict = [NSDictionary dictionaryWithObject:ar forKey:@"Computers"];
[listOfItems insertObject:ar atIndex:1];
Опять - этодобавляет новый массив, но не под ключом «Компьютеры».Что мне здесь не хватает?
Спасибо!