【问题标题】:Expected a type & Failed to import bridging header需要一个类型并且无法导入桥接头
【发布时间】:2017-10-27 05:34:09
【问题描述】:

我正在开发一个包含 Swift 和 Objective_C 代码的项目,它可以正常工作,直到我尝试在我的“Bridging-Header”文件中导入一个“.h”类:

  • 需要一个类型:在我试图导入它的类中
  • 导入桥接头失败 '/Users/sysadmin/Desktop/Application /Classes/UI/Application-Bridging-Header.h'

但是,当我在 Bridging Header 中导入了另一个可以正常工作的类时!

【问题讨论】:

    标签: ios objective-c swift bridging-header


    【解决方案1】:

    在 Swift 项目中导入目标 c 文件有 3 种方式。

    1. #import "FileName.h"
    2. #import <FolderName/FileName.h>
    3. @import PackageName; 喜欢 @import Alamofire;

    【讨论】:

    • 欢迎兄弟。如果我的解决方案对您有用,则标记为绿色,否则用户将获得 guid。
    【解决方案2】:

    尝试像这样导入你的类

    #import "classname.h" if this fails try
    #import `<classname/classname.h>`
    

    请记住在进行更改后进行清理然后运行。 如果失败,请再次检查您是否已将该类添加到目标

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-14
      • 2016-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-21
      相关资源
      最近更新 更多