Proszę, pomóż zrozumieć, co jest nie tak. Próbowałem zarówno Xcode 6.0.1 i Xcode 6.1 beta 2. Mam proste rozszerzenie."CIImage to typ niezadeklarowany" dziwny błąd
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)
}
}
Ale kompilator mówi "Używanie niezadeklarowanego typu" CIImage "". Co do cholery? Próbowałem zaimportować CoreImage, ale nic się nie zmieniło
Widzimy ten sam problem z CGImage i CIImage. Zdarza się w wersji beta Xcode 6.2, ale nie Xcode 6.1. Tylko w rozszerzeniach UIImage. Gdzie indziej dobrze się buduje. Czy istnieje możliwość dołączenia linku do radaru? –
Nadal problem w Xcode 7.1. – jowie