情景
我在桥接文件中直接写入
代码语言:javascript复制#import <SVProgressHUD/SVProgressHUD.h>
然后在swift文件中得重新导入才可以使用,即
代码语言:javascript复制import SVProgressHUD
项目中很多地方都需要SVProgressHUD,在每一个需要SVProgressHUD的swift文件中再导入一遍那可不是明智的选择
解决方案
创建桥接文件
target —> build setting, 搜索bridg 在Objective-C Bridging Header中填入头文件(�项目名称-Bridging-Header.h)的路径
填入桥接文件路径
当然还有快速的方法,就是先创建一个.h文件(比如a.h),然后系统提示要不要帮我们创建桥接文件,选创建后把创建出来的a.h删除就好了,系统帮我们创建了桥接文件并设置好了路径。
在桥接文件中引用�第三方库的文件名
注意导入格式:
代码语言:javascript复制#import "SVProgressHUD.h"
不是这种,不让坑死人呐
代码语言:javascript复制#import <SVProgressHUD/SVProgressHUD.h>
设置�User Header Search Paths
target——>Build Setting 搜索 search
�User Header Search Paths
如图所求,设置�搜索路径为${SRCROOT} ,后面为 recursive现在就可以愉快的使用SVProgressHUD了