2015-09-01 59 views
0

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

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

当我将文件添加到我的项目是不给创建一个Objective-C桥接报

+0

定义模块必须在生成设置中的包装下设置为是。 –

+0

检查此:http://stackoverflow.com/questions/31097484/creating-a-bridging-header – vrwim

回答

0

要创建一个桥接报头的选项:

  1. 添加一个新的头文件到您的项目。文件 - >新建 - >头文件。我将它命名为:“Your-Header-file.h”
  2. 转到您的项目目标 - >构建设置,搜索Objective-C桥接标题并在此字段中设置标题文件的路径。你可以通过双击Objective-C Bridging Header字段来做到这一点,一个面板显示出来,将头文件拖到这个面板。

enter image description here

  • 包括需要在你的报头 - file.h使用h文件。
  • 相关问题