如何在目标c框架中使用swift扩展
问题描述:
我已经通过Objective-C中的CocoaPods在Swift项目中安装了MWPhotoBrowser。我在Swift项目中有一个UIColor扩展。如何在目标c框架中使用swift扩展
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为目标的名字,我已经试过在生成设置改变“定义模块”和“产品模块名称”。我仍然有同样的错误。
答
比MWPhotoBrowser不会得到你的应用类,因为Pod是单独的项目。 - NSDmitry
你有没有尝试过不同的方法? '#import' –
NSDmitry
是的。我试过了。得到了同样的错误。 –
你是怎么安装'MWPhotoBrowser'的? 'Cocoapods','Carthage',自己添加到项目中? – NSDmitry