我有一个NSMutableDictionary
来加载某个来源的数据。
他正在加载正常并且在调试时我确信他正在加载,并且最终他有确切数量的元素。我也可以在调试时看到这些元素。
我只想获得具有键value = 3
的行的值。
我试过NSString * myString = [myMutabDict objectForKey:@"3"]
,考虑到值是在字符串中,我跟着调试器,我确信我的NSDictionary
中有元素,我可以在调试时看到它们,我可以看到key 3
,但我仍然以output
...
我缺少什么?
答案 0 :(得分:3)
如果您确定看到密钥为3
的值且无法使用密钥@"3"
加载,则密钥可能是一个数字。使用:
NSString *myString = [myMutableDict objectForKey:@3];
或现代语法:
NSString *myString = myMutableDict[@3];