我有一个NSDictionary,当我NSLog打印出来时
{
206510 = 1;
622845 = 1;
926131 = "";
100000977163362 = "";
}
为什么
[dict objectForKey:@"206510"]
给出null?
这就是我首先设置字典的方式。
[dict setObject:[status objectForKey:@"game_status"] forKey:(NSString*) [status objectForKey:@"id"]];
谢谢,
三通
答案 0 :(得分:1)
你的钥匙串还是数字?关闭id
的NSDictionary键(你的转换为NSString是不必要的,可能是错误的),例如。任何objective-c对象,你可能想要(完全猜测):
[NSNumber numberWithDouble: 206510.0]