objective-c – – [NSNull objectForKeyedSubscript:]:无法识别的选择器发送到实例

前端之家收集整理的这篇文章主要介绍了objective-c – – [NSNull objectForKeyedSubscript:]:无法识别的选择器发送到实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个例外说:

– [NSNull objectForKeyedSubscript:]:无法识别的选择器发送到实例

是否说我正在尝试使用密钥访问NSNull对象?
任何想法是什么导致这个以及如何解决它或进一步调试?

解决方法

修复它的方法是不要在NSNull对象上尝试objectForKeyedSubscript. (我打赌你正在处理一些 JSON数据,并没有为NULL值准备.)

(显然objectForKeyedSubscript是新的数组[x]符号转换成的.)

(注意,通过简单地将==与[NSNull null]进行比较,可以测试NSNull,因为应用程序中只有一个NSNull对象.)

猜你在找的C&C++相关文章