美文网首页 移动 前端 Python Android Java
iOS 导入第三方 常见的问题汇总

iOS 导入第三方 常见的问题汇总

作者: 赵永洪 | 来源:发表于2016-08-09 18:10 被阅读104次

问题1:ARC与MRC混编

解决方案:可以给ARC项目添加MRC标记(-fno-objc-arc),也可以给MRC项目添加ARC标记(-fobjc-arc)


问题2:"_OBJC_CLASS_$_MFMessageComposeViewController", referenced from:

l_OBJC_$_CATEGORY_MFMessageComposeViewController_$_BlocksKit in BlocksKit(BlocksKit)

解决方案:  解读信息,是因为找不到叫MFMessageComposeViewController的ObjC类。 查找MFMessageComposeViewController的信息,得知其定义在MessageUI.framework中,将其加入到项目中即可


问题3:"_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from:

解决方案:  在build phases里加一下 CoreTelephony.framework就可以了

问题4:Xcode  "_deflate", referenced from:

解决方案:  添加libz.dylib类库

问题5  关于导入文件错误:too many errors emitted, stopping now [-ferror-l

解决方案: build settings 里Compile Sources As选项改为Objective C++。

问题6   编译不通过:报错提示是  expected a typ

解决方案:  import UIKit试试。估计你这个工程没加预编译头

相关文章

网友评论

    本文标题:iOS 导入第三方 常见的问题汇总

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