我有一个例外,上面写着:
-[NSNull objectForKeyedSubscript:]: unrecognized selector sent to instance
它是否说我正在尝试访问NSNull
有钥匙的物体?
知道导致此问题的原因以及如何修复或进一步调试吗?
解决这个问题的方法是不要尝试在 NSNull 对象上使用 objectForKeyedSubscript。 (我敢打赌您正在处理一些 JSON 数据,并且没有准备好接受 NULL 值。)
(显然 objectForKeyedSubscript 就是新的 array[x] 表示法所翻译的内容。)
(请注意,您可以通过简单地与==
to [NSNull null]
,因为应用程序中只有一个 NSNull 对象。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)