我已经在 Swift 3 中开发了一个 CocoaPods 框架。现在我想提供一个 Swift 和 Obj-c 的演示应用程序。 Swift 演示应用程序运行良好,但我在使用 Obj-C 演示应用程序时遇到困难。
完成 pod install
并导入自动生成的头文件 ({PROJECT_NAME.h})
后,我现在需要调用静态 swift 方法来初始化我的框架。
类似于 FrameWork.initialize(param1, param2, param3)
但似乎 Obj-C 甚至看不到我的类..
我需要在这里做什么?
最佳答案
明白了。我需要使用
导入 Swift 文件@import "FILE";
并记住用 @objc
标记那些应该对 Obj-C 可见的类/方法。
关于ios - 从 Obj-C 中调用静态 Swift 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42275479/