【发布时间】:2017-03-06 13:45:11
【问题描述】:
我已经通过 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 是目标名称,我尝试在构建设置中更改“定义模块”和“产品模块名称”。我仍然得到同样的错误。
【问题讨论】:
-
您尝试过不同的方法吗?
#import <myApp-Swift.h> -
是的。我试过。遇到同样的错误。
-
你是如何安装
MWPhotoBrowser的?Cocoapods,Carthage,自己加到项目里? -
正如我在问题中提到的,我通过 CocoaPods 安装了
MWPhotoBrowser。 -
对不起,我错过了这个事实。比
MWPhotoBrowser不会得到你的应用程序类,因为 Pod 是单独的项目。
标签: ios objective-c swift3 extension-methods xcode8.2