古斯塔夫·罗森布拉德
我制作了一个需要sqlite3框架的框架。如何为我的框架添加一个Objective-C桥接头,以便将sqlite3导入到我的Swift文件中?
我的项目已经有一个桥接头文件,但是我的框架没有。
古斯塔夫·罗森布拉德
我Objective-C Bridging Header
在目标“构建设置”中找到了一个设置。默认情况下它是隐藏的。选中全部而不是基本。
在最新的Xcode版本中,此解决方案将产生错误Using bridging headers with framework targets is unsupported
。
我一直在使用的解决方法是在文件检查器中将C-header公开,并按照MyFramework.h
以下示例将其导入:
#import <MyFramework/MyObjectiveC.h>
如何将C标头更改为公开
单击右上角,打开C头并查看检查器。要查看文件检查器,请单击右上角的文件图标。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句