【问题标题】:Use library classes written in Objective-c inside Swift project在 Swift 项目中使用用 Objective-c 编写的库类
【发布时间】:2015-09-01 08:32:03
【问题描述】:

我有一个 Swift 项目,我想在其中使用库文件 .a 和 .h 文件形式的 sdk(用 Objective-C 编写)

如何在我的 swift 项目中使用代码?

当我将文件添加到我的项目时,它没有提供创建 Objective-c 桥接头的选项

【问题讨论】:

标签: ios objective-c swift ios-library


【解决方案1】:

创建桥接头:

  1. 向您的项目添加一个新的头文件。文件 -> 新建 -> 头文件。我将其命名为:“Your-Header-file.h”
  2. 进入你的项目Target -> Build Settings,搜索Objective-C Bridging Header,并在此字段中设置头文件的路径。您可以通过双击 Objective-C Bridging Header 字段来执行此操作,出现一个面板,将头文件拖到此面板。

  1. 在 Your-Header-file.h 中包含您需要使用的 .h 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多