美文网首页
unrecognized selector sent to cl

unrecognized selector sent to cl

作者: 猪猪侠在这 | 来源:发表于2018-06-06 16:25 被阅读0次

    PS:关于这个问题,很多人都有写过解决方法,我自己也是多次遇见,可总是得过且过,可自从今天被各种崩溃炸到心都碎了,所以还是决定把这些问题点记录一下

    先把别人的链接贴一下吧,别人写得挺详细的:
    unrecognized selector sent to class 0x102265ad8' 类扩展的坑

    发证这个Bug的原因主要是因为写了扩展类之后没有在TATGETS->Build Settings->Other Linker Flags 里边添加正确的链接或者根本没添加链接,一般而言,如果是自己在项目中写扩展类,运行时都会自动添加的,如果这种情况实在是出了问题,那就自个儿在Xcode左边文件目录栏把对应的扩展方法文件拖进Other Linker Flags里边,它会自动生成链接的,绝对比你自己写的地址准确。但是如果是接入的静态库或者动态库,你就没有办法了,所以这个时候需要在Other Linker Flags后边添加"-all_load"、"-ObjC"、“-force _load”
    关于这三个的使用场景,我还是不说了,因为我自己使用"-all_load"后问题就解决了,所以我觉得我的这个问题可能不足以测试出这三者的区别,先放
    一下别人的链接:Other Linker Flags参数-ObjC、-all_load和-force_load讲解,下次亲自遇见了再补充下文

    相关文章

      网友评论

          本文标题:unrecognized selector sent to cl

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