美文网首页iOS错误&解决
iOS [NSNull objectForKeyedSubscr

iOS [NSNull objectForKeyedSubscr

作者: Yuency | 来源:发表于2021-06-07 12:20 被阅读0次

前言:

关于字典为 NSNull,取值造成崩溃,

-[NSNull objectForKeyedSubscript:]: unrecognized selector sent to instance 0x2007c9ee0

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull objectForKeyedSubscript:]: unrecognized selector sent to instance 0x2007c9ee0'

崩溃截图

“unrecognized selector sent to instance” 这种的,就是对象调用了不属于自己的方法造成的崩溃,由于 OC 代码在编译的时候并不能确定对象A的准确类型,在运行时候才会知道对象A是什么类型,那么,有可能在代码运行的过程中,A悄悄地改变了,A可能变成了父类的一个子类,A可能变成了nil,或者Null,A也可能变成了B。

相关文章

  • iOS [NSNull objectForKeyedSubscr

    前言: 关于字典为 NSNull,取值造成崩溃, -[NSNull objectForKeyedSubscript...

  • -[NSNull isEqualToString:]: unre

    iOS开发中你在调用 isEqualToString是否也会遇到-[NSNull isEqualToString:...

  • iOS 消息转发

    级别: ★★☆☆☆标签:「iOS」「消息转发」「null([NSNull null])」作者: WYW审校: Q...

  • nil / Nil / NULL / NSNull

    NSNull 风波 最近我开发的 iOS APP 通过友盟发现了一个新的崩溃,日志如下: NSNull 到底是个什...

  • iOS 中空现象(nil & Nil & NULL & NSNu

    iOS 中的空现象主要包括 nil / Nil / NULL / NSNull,具体定义以及描述可通过链接点击查...

  • ios nil、NULL和NSNull 的使用

    ios nil、NULL和NSNull 的使用 nil用来给对象赋值(Objective-C中的任何对象都属于id...

  • iOS--[NSNull length]:

    开发中调用接口,接收返回的Json数据时,有时会出现这样的错误 -[NSNull length]: unrecog...

  • iOS Crash [NSNull countByEnumera

    最近在处理友盟统计的错误,处理了一个Crash在这里记录下,错误日志: [NSNull countByEnumer...

  • 使用AFN去掉 Null

    服务器有可能返回 null 数据,iOS会自动帮我们转成 NSNull 对象,直接进行归档就会失败 使用 AFNe...

  • iOS nil,NSNull,NULL,Nil

    探索一下,往后台传值的过程中,遇到的一些问题: 后台交互的时候,传了一个字典,字典中有可能包含空值 先来看下现象:...

网友评论

    本文标题:iOS [NSNull objectForKeyedSubscr

    本文链接:https://www.haomeiwen.com/subject/vbsxfltx.html