引入一个静态库,然后报错一片:
原因:
第三方静态库可能是C OC C++文件混编,而pch里面自加的头文件是全局性的,
当在C文件或者C++文件遇到import时就会出问题,因此需要与ObjC分开编译
解决方法:
找到pch文件,如下图所示将<Foundation/Foundation.h>和<UIKit/UIKit.h>包裹住即可解决
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif