gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 14:16:29 24 4
gpt4 key购买 nike

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

1.该库链接在“build phases> link binary with library”中,我在列表中看到它

2。网桥配置在“build设置 > Swift 编译器 - 常规 > 目标 - c 桥接 header ”

3。库名称是 AWSSDK它是一个私有(private)的 cosutme 图书馆它在 header 中有一个名为 AWSDKService 的类,我想导入

4.我写

#import <AWSDK/AWSDKService>

当我构建项目时出现错误

'AWSDK/AWSDKService' file not found

我做错了什么?

最佳答案

桥接 header 用于混合项目,其中一些源代码是在 Objective-C 上编写的,一些是在 Swift 上编写的。您使用桥接头使在 Objective-C 上编写的代码可用于 Swift。但是你有不同的情况。你只是有一个用 Swift 编写的项目。在 swift 中,您只需导入具有通用规则的框架。没关系,写在objective-c的swift上。

在您的情况下,它只是import AWSDK

只是不要忘记在框架的伞头中#import 'AWSSDKService'

关于objective-c - 使用网桥从 .framework 导入文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52150341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com