如何在 objective c 框架中使用 swift 扩展

How to use swift extension in objective c framework

我通过 Objective-C 中的 CocoaPods 在 Swift 项目中安装了 MWPhotoBrowser。我在 Swift 项目中有一个 UIColor 扩展。

public extension UIColor {
    public func appColor()->UIColor {    
        return UIColor(red: 0.525, green: 0.49, blue: 0.929, alpha: 1.0) 
    }
}

现在我想从 Objective-C.m 文件调用 UIColor 扩展方法。

我有以下导入但仍然无法访问它。

myApp 是目标名称,我尝试在构建设置中更改 "Defines Module" 和 "Product Module Name"。我仍然得到同样的错误。

MWPhotoBrowser 不会获取您的应用程序 类,因为 Pod 是单独的项目。 – NSDmitry