gpt4 book ai didi

ios - 无法使用桥接 header 中导入的 Objective C 框架

转载 作者:行者123 更新时间:2023-11-30 13:50:27 26 4
gpt4 key购买 nike

通常我使用 CocoaPods(与 use_frameworks!)来管理我的框架,但是这个 PDF 库(FastPdfKit)不支持 CocoaPods,所以我在“链接二进制文件与库”中手动添加了它及其依赖项。之后我让xcode为我创建一个桥接 header (我创建了一个.m文件,xcode自动创建了一个桥接 header )。

我在桥接文件中导入了 header ,如下所示 #import <FastPdfKit/FastPdfKit.h> ,但我无法从我的 swift 文件访问任何方法/类...( Use of undeclared type 'ReaderViewController' 其中 ReaderViewController 是框架中 UIViewController 的子类)。

我也尝试过像这样导入 #import 'FastPdfKit.h"仍然给出相同的错误。

最佳答案

要将 Objective-C 代码从同一框架导入 Swift,请转至 Build Settings > Packaging 并确保该框架目标的 Defines Module 设置设为“”。

关于ios - 无法使用桥接 header 中导入的 Objective C 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34357386/

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