Пожалуйста, помогите понять, что здесь не так. Я пробовал как Xcode 6.0.1, так и Xcode 6.1 beta 2. У меня есть простое расширение.
extension UIImage {
func saturate (toLevel level : Float) -> UIImage {
// create filter
let saturationFilter = CIFilter(name: "CIColorControls")
saturationFilter.setValue(self.CIImage, forKey: kCIInputImageKey)
saturationFilter.setValue(NSNumber.numberWithFloat(level), forKey: "inputSaturation")
// create context
let context = CIContext(options: nil)
// render image with filter
ERROR: let renderedImage = saturationFilter.valueForKey(kCIOutputImageKey) as CIImage
let imageRef = context.createCGImage(renderedImage, fromRect: renderedImage.extent())
return UIImage(CGImage: imageRef)
}
}
Но компилятор говорит "Использование необъявленного типа" CIImage ". Какого черта? Я попытался импортировать CoreImage, но ничего не изменилось