使用网桥从.framework导入文件时出错

时间:2018-09-03 13:02:05

标签: objective-c swift xcode

我正在尝试将本机obj C库导入到我的项目中,并通过网桥使用它。

1。 该库在“构建阶段>与库的二进制链接”中链接,我在列表中看到它

2。 桥配置在 “构建设置> Swift Complier-常规>目标-c桥接标题”

3。 库名称是AWSDK 它是一个私人化妆品图书馆 我要导入的标题中有一个名为AWSDKService的类

4。 我写

"mysql://{}:{}@{}:{}"  
.format("YOUR_SQL_USERNAME","YOUR_SQL_PASSWORD", "YOUR_SQL_HOST", "YOUR_SQL_PORT")

在我构建项目时出现错误

#import <AWSDK/AWSDKService>

我在做什么错了?

1 个答案:

答案 0 :(得分:1)

Bridging标头用于混合项目,其中一些源代码是在Objective-C上编写的,一些是在Swift上编写的。您可以使用桥接标头使在Objective-C上编写的代码可用于Swift。但是你有不同的情况。您只是在Swift上编写了项目。您很快就可以导入具有通用规则的框架。没关系,只写在Objective-C上。

您的情况就是import AWSDK

别忘了在框架的伞形标题中#import 'AWSDKService'