NSMutableDictionary未正确设置

时间:2014-11-04 14:22:13

标签: objective-c nsmutabledictionary

我怀疑我在这里遗漏了一些明显的东西,但这不应该是应该的......

treeRects = @[@83,@18,@227.5,@0,@6.5,@136.45,@268,@62.45,@36,@239.45,@268,@194.45];

    [collisionRects setObject:treeRects forKey:@"Tree1"];

并且没有工作的原因是因为collisionRects没有初始化,但我似乎无法做到这一点,每次输入类似

的内容时

collisionRects = [collisionRects alloc]它实际上是AllKeys选项,而不是alloc。我错过了什么?

1 个答案:

答案 0 :(得分:2)

初始化NSMutableDictionary的方法如下:

collisionRects = [NSMutableDictionary dictionary];

如果你大致知道你需要的尺寸:

collisionRects = [NSMutableDictionary dictionaryWithCapacity:10];