我遇到这样一个问题:初始化一个字典,初始化的时候,给三个key-value;但是,打印字典的时候,只有第一个元素有值,后两个没有值。

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

打印dict的时候:有message,但是没有photo和record!!!

最后找到了原因:因为——photoImage的值是(null)空的,所有导致后边的record也没值了。

深入探究了下,原因是:初始化的时候,发现nil的时候,字典就认为后边没有值了,结束了,所有导致后边两个key-value都没有了。

相关文章:

  • 2022-02-22
  • 2022-12-23
  • 2021-07-29
  • 2021-11-10
猜你喜欢
  • 2021-07-06
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2022-01-31
  • 2021-11-16
相关资源
相似解决方案