2011-12-21 72 views
0

我有一個NSMutableDictionary這是一個類的綜合屬性。當我初始化類時,我向字典中添加了幾個鍵值對,我無法稍後檢索它們並得到空結果。可變字典鍵沒有正確設置

一些代碼:

[self.sections setValue:@"first" forKey:@"Some_Key"]; 
// sections is the synthesized NSMutableDictionary property 
NSLog(@"First: %@", [self.sections valueForKey:@"Some_Key"]); 

我得到這個在日誌中:First: (null)

有什麼我在這裏省略?

回答

2

我猜你的字典本身是nil。在您的初始化中,添加[self setSections:[NSMutableDictionary dictionary]]。這樣,你就得到了一個空字典,等待新的價值。

(我猜這是因爲一個CAN消息nil,它將返回nil任何東西 - 就像當你問你的價值回你得到)

+0

就解決它,謝謝! – 2011-12-21 02:12:09