ios 字典沒有值的問題


我遇到這樣一個問題:初始化一個字典,初始化的時候,給三個key-value;但是,打印字典的時候,只有第一個元素有值,后兩個沒有值。

 NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:_messageString,@"message",_photoImage,@"photo",@"cc",@"record", nil];

打印dict的時候:有message,但是沒有photo和record!!!

最后找到了原因:因為——photoImage的值是(null)空的,所有導致后邊的record也沒值了。

深入探究了下,原因是:初始化的時候,發現nil的時候,字典就認為后邊沒有值了,結束了,所有導致后邊兩個key-value都沒有了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM