ios 含category的静态库出现selector not recognized异常的解决方法
ios 含category的静态库出现selector not recognized错误的解决办法
Step 1,在每个category头文件(如果没有头文件,则在实现文件)都加上宏定义:
#define TT_FIX_CATEGORY_BUG(name) @interfaceTT_FIX_CATEGORY_BUG_##name @end\@implementatio TT_FIX_CATEGORY_BUG_##name @end
然后重新编译这个静态库。
Step 2,在调用静态库的工程设置 Build Settings/ Other linker flag 加上 -ObjC
OK,调用没问题了,