2010-09-11 67 views
1

我有一個NSDictionary,當我的NSLog打印了這一點的NSDictionary objectForKey不工作

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

爲什麼

[dict objectForKey:@"206510"] 

給空?

這就是我如何設置字典的第一個地方。

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

感謝,
三通

+0

想必是'[狀態objectForKey:@ 「ID」]'實際上沒有返回的字符串;它是什麼類型? – 2010-09-11 01:49:22

回答

1

是鑰匙串或數字? NSDictionary鍵關閉id(您的轉換爲NSString是不必要的,可能是錯誤的),例如。任何Objective-C的對象,你可能想(完全憑空猜測這裏):

[NSNumber numberWithDouble: 206510.0] 
相關問題