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

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

概述我有一个例外说: – [NSNull objectForKeyedSubscript:]:无法识别的选择器发送到实例 是否说我正在尝试使用密钥访问NSNull对象? 任何想法是什么导致这个以及如何解决它或进一步调试? 修复它的方法是不要在NSNull对象上尝试objectForKeyedSubscript. (我打赌你正在处理一些 JSON数据,并没有为NULL值准备.) (显然objectFor 我有一个例外说:

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

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

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

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

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

总结

以上是内存溢出为你收集整理的objective-c – – [NSNull objectForKeyedSubscript:]:无法识别的选择器发送到实例全部内容,希望文章能够帮你解决objective-c – – [NSNull objectForKeyedSubscript:]:无法识别的选择器发送到实例所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1254713.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存