2016-04-22 55 views
0

在下面的代码的元素,我宣布一个NSDictionary,并通过数字键指定空NSMutableArrays填充:添加对象到一个NSMutableArray这是一个NSDictionary

NSDictionary *result = [[NSDictionary alloc] init]; 
for(float i = 0; i < 120; i += 0.25){ 
    [result setValue:[[NSMutableArray alloc] init] forKey:[NSString stringWithFormat:@"%.2f", i]]; 
} 

现在,如果我有一个对象我想添加到其中一个数组和我想要添加到的数组的键(例如,如果我想添加一个字符串与键4.25的数组),如何将该对象添加到该数组?

+0

1)您需要一个'NSMutableDictionary'。 2)不要使用'setValue:forKey:'将一个键/值对添加到字典中。使用'setObject:forKey:'。 – rmaddy

回答

0
[result[@"4.25"] addObject: @"aString"]; 

请注意,您的代码不会按照书面形式工作。如果要在创建后添加键/值对,则需要将字典创建为可变。

+0

啊,当然。谢谢! – user2871915

相关问题