桥接标题问题 - 'MyClass'不可用:无法找到此类的Swift声明

Raj*_*jat 4 objective-c ios swift bridging-header

我访问了这个链接 -

MyClass不可用:找不到此类的Swift声明 - 仅发布版本

添加链接或嵌入式Swift框架:'MyClass'不可用:找不到此类的Swift声明

Swift:使用私有框架

但上述链接都没有帮助我解决我的问题.

我正在使用objective-c开发一个应用程序,在应用程序中我正在集成ios-charts,其框架是在swift中开发的.我已经合并了README文件中给出的项目.集成后,我创建了一个MyClass.swift文件,然后继承了MyClass.swift文件,其中包含一个在.But中定义的Class charts.framework.这是一个错误的上升

'Class'不可用:找不到此类的Swift声明

有没有人帮我解决这个错误?有什么建议??

Gop*_*pta 6

这可能是由于您正在为设备构建和使用模拟器的可能性,反之亦然.请检查一下.这是非常重要的事情.如果您为设备编译或构建框架,它将无法在模拟器上运行.


Yas*_*ser 1

尝试在 MyClass 声明前面添加 @objc (即 @objc class MyClass {...})