Dictionary 无法在可变字典的值数组中追加项

Dictionary 无法在可变字典的值数组中追加项,dictionary,Dictionary,如何在每个键的值数组中添加值,以便输出如下所示: NSMutableDictionary *mutableDict = [NSMutableDictionary dictionaryWithDictionary: @{ @"Maruti":@[@"m1",@"m2"], @"Hyundai":@[@"h1",@"h2"] } ]; Maruti和hyundai dictionary都是NSDictionary,因此您不能向它们添加任何新值,并且您不能在该方法的范围之外使用它们中的任何一个,但是

如何在每个键的值数组中添加值,以便输出如下所示:

NSMutableDictionary *mutableDict = [NSMutableDictionary dictionaryWithDictionary: @{ @"Maruti":@[@"m1",@"m2"], @"Hyundai":@[@"h1",@"h2"] } ];

Maruti和hyundai dictionary都是NSDictionary,因此您不能向它们添加任何新值,并且您不能在该方法的范围之外使用它们中的任何一个,但是如果您仍然想做类似的事情,您可以这样做

Maruti:[m1,m2,m3] Hyundai:[h1,h2,h3]

添加语言标签。
NSMutableDictionary * tempDict = [[NSMutableDictionary alloc]init];
    [tempDict setValue:@"5" forKey:@"number"];
    [tempDict setValue:@"6" forKey:@"Hidden"];
    NSMutableDictionary *tempDict2 = [[NSMutableDictionary alloc]init];
    [tempDict setValue:@"5" forKey:@"number"];
    [tempDict setValue:@"6" forKey:@"Hidden"];
    NSMutableDictionary *mutableDict=[[NSMutableDictionary alloc] init];
    [mutableDict setValue:tempDict forKey:@"Dict 1"];
    [mutableDict setValue:tempDict2 forKey:@"Dict 2"];