前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS - Swift CocoaPods导入OC第三方库

iOS - Swift CocoaPods导入OC第三方库

作者头像
LinXunFeng
发布2018-06-29 15:12:05
1K0
发布2018-06-29 15:12:05
举报
文章被收录于专栏:LinXunFeng的专栏LinXunFeng的专栏

情景

我在桥接文件中直接写入

代码语言: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了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016.12.26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 情景
  • 解决方案
    • 创建桥接文件
      • 在桥接文件中引用�第三方库的文件名
        • 设置�User Header Search Paths
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档