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

需要得瑟一下的是,这个问题百度没有解答。各大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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,791评论 1 32
  • 要解除循环依赖,引入包管理技术cocoapods会让我们更有效率。pod不允许组件间有循环依赖,若有pod ins...
    cs_mark阅读 6,404评论 0 1
  • 转眼,又是一个月过去了,浑浑噩噩的,就这样即将结束了四月。回顾本月,仿佛没有任何记忆留下,一片的空白,毫无涟...
    琉璃_语阅读 949评论 0 0
  • 1. 条件概率 事物A独立发生的概率为P(A),事物B独立发生的概率为P(B),那么有: 表示事物B发生之后事物A...
    梅_梅阅读 10,700评论 0 0
  • 我想做自己,就得拼命写写写,锻炼锻炼锻炼。一直做做做,让自己没有时间去唉声叹气。我相信一直坚持,就会可以滴。 我知...
    嗷大喵爱吃馒头阅读 1,397评论 0 0