美文网首页
unrecognized selector sent to cl

unrecognized selector sent to cl

作者: 镜像 | 来源:发表于2018-04-26 14:24 被阅读18次

    这个崩溃的原因很简单,就是找不到你写的对应方法。

    项目以前没有json转model,直接key-value取值,我来了之后要加上这个,毕竟用key-value取值逼格太低,我之前用过JSONModel和MJExtension,但是YYKit出来以后没研究过,而且我发现YYModel字典转模型效率远远高于之前两个,所以决定项目使用YYModel。

    导入以后,直接开干。。。

    json转model方法

    写完觉得大功告成,应该没问题,但是运行起来直接崩溃!我也很崩溃!

    崩溃了!!!

    以为方法用错了,各种搜YYModel使用。后来发现我用的没问题,那就是其他地方问题了。

    崩溃原因就是找不到这个方法,可是我第三方也导入了,方法用的也没问题啊,写方法的时候还有提示呢。

    后来发现是 Other Linker Flags 链接设置错误导致类扩展不知道如何正确读取,找不到类方法而产生的错误。

    问题定位到了,那么开始解决。

    在Build Settings里面找到Other Linker Flags

    咦,竟然没有YYModel,看来果然是这个原因,项目target想运行pod的target运行不了,需要加上$(inherited)。

    添加完再运行,大功告成!!!

    相关文章

      网友评论

          本文标题:unrecognized selector sent to cl

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