我有一个用 Swift 编写的名为 ColorApp 的应用程序,它调用 ASwiftFramework(我的 swift 文件的集合)以及 AnObjCFramework(Objective C 文件的嵌入式框架)。在我的顶级桥接头中,我只有:#import AnObjCFramework/AnObjCFramework.h>
.
我在 AnObjCFramework 中的一个类中有一个错误,我编写了一个修复程序并将其合并到一个新的 Swift 类中。我想从 AnObjCFramework 中的一个类中调用这个 swift 类(是的,它是 NSObject 的子类)。那可能吗?
我知道修复 Objective C 代码更容易,但我想更好地了解如何使用混合库。
总结一下:
ColorApp (Swift) --> ASwiftFramework (Swift)--> AnObjCFramework (ObjectiveC)-> (Swift Class)