这段代码可以完美地编译
let ciImage = CIImage(image:UIImage())
但是,当我将它移动到UIImage
的扩展中时
extension UIImage {
func foo() {
let ciImage = CIImage(image:UIImage()) // compile error
}
}
我收到以下编译错误:
Cannot call value of non-function type 'CIImage?'
为什么会这样呢?
测试环境:Xcode Playground 7.1.1 和 Swift 2.1