iOS项目引入静态库,项目报找不到方法的错误

我遇到的情况是:

静态库里的category方法找不到.

解决方案:

Target->Build Settings->Linking 下 Other Linker Flags 项添加-Objc(在项目里不是在静态库里,此处我犯错了).

-ObjC:链接器会把 Objective-C 的类和分类的所有对象文件全部链接,全部链接后方法符号全部被链接进来,如果类库中只有category没有类的时候这些category还是加载不进来。变通方法就是加入-all_load或者-force_load。

posted @ 2019-09-25 17:21  梦想的码农  阅读(787)  评论(0编辑  收藏  举报