美文网首页工作生活
YYModel在我的项目中没有办法使用

YYModel在我的项目中没有办法使用

作者: 我明白了我是一条鲶鱼 | 来源:发表于2019-07-01 18:35 被阅读0次

    需要得瑟一下的是,这个问题百度没有解答。各大iOS 高级工程师没有办法解决。This is very important.

    第三方库的分类方法无法使用

    在项目中需要把model转化为json并且上传到服务器上面。大家都会想到使用YYModel,可是到我使用YYModel的时候。xcdoe提示实例找不到方法。

    pod重新卸载YYModel并且再一次的安装也是没有结果。手动导入YYModel提示编译不过去。

    网上还有一个第三方库,MJExtension和YYModel表现一样。

    然而,我新建了一个项目,使用pod添加YYModel。然后,使用YYModel把model转化为json。这一次成功了。

    在这个项目中,使用MJExtension。再一次成功了。

    就是在我的公司项目不成功。

    要想看懂下面必须要清楚,一个情况YYModel是怎么样工作。YYModel其实NSObject的分类,我们新建的model肯定继承自NSObject。于是我们的model就具有YYModel新添加的方法。

    后来,我在网上“iOS 开发 无法使用分类方法”,只有一个简书介绍了与“Other Linker Flags” 有关系。

    于是乎,我打开了我新建的项目看到了下面的情况,

    本应该的情况

    而我的商业项目没有最后的两行,并且像我其他的第三方库

    都以上图的最后两行的格式出现的

    所以,我把第一张图片的最后两行加了上去。YYModel就可以使用了。

    至于原理,别人已经讲清楚了https://www.jianshu.com/p/0203f42801d1

    相关文章

      网友评论

        本文标题:YYModel在我的项目中没有办法使用

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