我正在尝试将本机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>
我在做什么错了?
答案 0 :(得分:1)
Bridging标头用于混合项目,其中一些源代码是在Objective-C上编写的,一些是在Swift上编写的。您可以使用桥接标头使在Objective-C上编写的代码可用于Swift。但是你有不同的情况。您只是在Swift上编写了项目。您很快就可以导入具有通用规则的框架。没关系,只写在Objective-C上。
您的情况就是import AWSDK
别忘了在框架的伞形标题中#import 'AWSDKService'
。