NSMutableDictionary不存储任何空间?

时间:2013-02-28 19:04:13

标签: objective-c ios5

我声明了以下局部变量。

NSMutableDictionary *currentItem;

然后,我想将它存储在字典中。

[currentItem setObject:@"2013 " forKey:@"DATETIME"];

由于某种原因,应用程序崩溃了。

但是,如果我在2013年后删除该空间,该应用程序将不会崩溃。

[currentItem setObject:@"2013" forKey:@"DATETIME"];

为什么会这样?

1 个答案:

答案 0 :(得分:1)

NSMutableDictionary *currentItem = [[NSMutableDictionary alloc]init];

然后这个:

[currentItem setObject:@"2013" forKey:@"DATETIME"];

或:

[currentItem setObject:[NSNumber numberWithInt:2013] forKey@"DATETIME"];