当我们创建自己的基于Swift的框架,构建它并将其部署到主项目中时,会发生以下错误:
通过导入框架,我们可以使用所有公开声明的方法和类。但是,在构建项目时,会出现屏幕截图中显示的错误。
任何后果可能是什么问题?
答案 0 :(得分:6)
检查您的快速桥接标题(Project-Bridging-Header.h
)是否存在问题;您可能正在导入不存在的Obj-c标头等。
对我来说就是这种错误。
答案 1 :(得分:0)
我在iOS中构建了框架并在tvOS Project中使用它。这让我发现了这个问题。
为iOS,tvOS构建单独的框架。使用此方法修复了问题
答案 2 :(得分:0)
对我来说,我在Objective C中有一个返回(nullable UIImage *)
的方法,将其更改为(UIImage *)
可以解决此错误。