NSDictionary objectForKey不起作用

时间:2010-09-11 01:43:57

标签: objective-c

我有一个NSDictionary,当我NSLog打印出来时

{
    206510 = 1;
    622845 = 1;
    926131 = "";
    100000977163362 = "";
}

为什么

[dict objectForKey:@"206510"]

给出null?

这就是我首先设置字典的方式。

[dict setObject:[status objectForKey:@"game_status"] forKey:(NSString*) [status objectForKey:@"id"]];

谢谢,
三通

1 个答案:

答案 0 :(得分:1)

你的钥匙串还是数字?关闭id的NSDictionary键(你的转换为NSString是不必要的,可能是错误的),例如。任何objective-c对象,你可能想要(完全猜测):

[NSNumber numberWithDouble: 206510.0]