在名爲字典dict
關鍵值對是:如何從NSDictionary獲取密鑰對象?
「粉\ NEWLINENEWLINE此功能窗口」= 「A在westindies模型。」;
併發送objectForKey:
我得到像「alba's window」這樣的字符串。當我發送如下:
[dict objectForKey:alba's window];
我沒有得到任何東西,它顯示爲空。
在名爲字典dict
關鍵值對是:如何從NSDictionary獲取密鑰對象?
「粉\ NEWLINENEWLINE此功能窗口」= 「A在westindies模型。」;
併發送objectForKey:
我得到像「alba's window」這樣的字符串。當我發送如下:
[dict objectForKey:alba's window];
我沒有得到任何東西,它顯示爲空。
確保您的dict
不爲空;將消息發送給空對象將會自動失敗並返回null
。
檢查您的鍵/值的另一種方法是簡單地NSLog(@"%@",dict);
,這將顯示字典的內容。請注意,當輸出值包含空格時,此輸出僅顯示引號。
此外,請確保您使用的字符串與密鑰對相同 - 它看起來像除了"alba's window"
之外還使用"alba\U2019s window"
。
由於iOS6的開始,設置和訪問對象從一個NSDictionary密鑰的方便的方法是:
//Setting the object in NSMutableDictionary
dictionary[@"someKey"] = @"someString";
//Accessing the object
NSString *str = dictionary[@"someKey"];
如果你什麼'[字典objectForKey:@「阿爾巴的窗口」];'或' [dict objectForKey:@「alba \ u2019s window」];'? – Cyrille