簡體   English   中英

可變字典鍵未正確設置

[英]Mutable Dictionary Keys not being set properly

我有一個NSMutableDictionary ,它是一個類的綜合屬性。 當我初始化類時,我將幾個鍵值對添加到字典中,我以后無法檢索它們並獲得null結果。

一些代碼:

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

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

我在這里省略了什么嗎?

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

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

暫無
暫無

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

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