gpt4 book ai didi

swift - 框架的 Objective-C 桥接 header

转载 作者:IT王子 更新时间:2023-10-29 05:18:33 26 4
gpt4 key购买 nike

我做了一个需要sqlite3框架的框架。如何为将 sqlite3 导入 Swift 文件的框架添加 Objective-C 桥接 header ?

我的项目已经有了一个桥接头文件,但我的框架还没有。

最佳答案

我在目标build设置中找到了一个 Objective-C Bridging Header 设置。默认情况下它是隐藏的。选中全部而不是基本。

在最近的 Xcode 版本中,此解决方案会给出错误 Using bridging headers with framework targets is unsupported

我一直使用的解决方法是在文件检查器中使 C header public 并将其导入 MyFramework.h 中,如下例所示:

#import <MyFramework/MyObjectiveC.h>

如何将 C header 更改为公共(public)

打开您的 C header 并通过单击右上角的查看检查器。要查看文件检查器,请单击右上角的文件图标。

enter image description here

关于swift - 框架的 Objective-C 桥接 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24841144/

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