簡體   English   中英

NSDictionary objectForKey不起作用

[英]NSDictionary objectForKey not working

我有一個NSDictionary,當我NSLog將其打印出來時

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

為什么

[dict objectForKey:@"206510"]

給空?

這就是我首先設置字典的方式。

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

謝謝,
三通

您的密鑰是字符串還是數字? NSDictionary取消了id (您強制轉換為NSString,這可能是錯誤的),例如。 您可能想要的任何Objective-C對象(此處完全是猜測):

[NSNumber numberWithDouble: 206510.0]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM