美文网首页程序员iOS Developer
iOS - Swift CocoaPods导入OC第三方库

iOS - Swift CocoaPods导入OC第三方库

作者: LinXunFeng | 来源:发表于2016-12-26 21:19 被阅读241次

    情景

    我在桥接文件中直接写入

    #import <SVProgressHUD/SVProgressHUD.h>
    

    然后在swift文件中得重新导入才可以使用,即

    import SVProgressHUD
    

    项目中很多地方都需要SVProgressHUD,在每一个需要SVProgressHUD的swift文件中再导入一遍那可不是明智的选择

    解决方案

    创建桥接文件

    target —> build setting, 搜索bridg
    在Objective-C Bridging Header中填入头文件(�项目名称-Bridging-Header.h)的路径


    填入桥接文件路径

    当然还有快速的方法,就是先创建一个.h文件(比如a.h),然后系统提示要不要帮我们创建桥接文件,选创建后把创建出来的a.h删除就好了,系统帮我们创建了桥接文件并设置好了路径。

    在桥接文件中引用�第三方库的文件名

    注意导入格式:

    #import "SVProgressHUD.h"
    

    不是这种,不让坑死人呐

    #import <SVProgressHUD/SVProgressHUD.h>
    

    设置�User Header Search Paths

    target——>Build Setting 搜索 search


    �User Header Search Paths

    如图所求,设置�搜索路径为${SRCROOT} ,后面为 recursive现在就可以愉快的使用SVProgressHUD了

    相关文章

      网友评论

        本文标题:iOS - Swift CocoaPods导入OC第三方库

        本文链接:https://www.haomeiwen.com/subject/eqcsvttx.html