在@implementation之后和viewDidLoad之前,我声明我的NSMutableDictionary如下:
NSMutableDictionary *dictionary;
然后在我的viewDidLoad方法中尝试:
[dictionary setObject:@"test" forKey:@"haha"];
NSLog(@"%@", [dictionary objectForKey:@"haha"]);
NSLog返回一个空值:
(空)
我想知道为什么会这样,它应该返回“测试”,不是吗?
答案 0 :(得分:0)
您将必须首先实例化字典:
[NSMutableDictionary dictionary]
然后就可以使用了。