Этот код отлично компилируется
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 7.1.1. и Swift 2.1