Per favore, aiuta a capire cosa c'è che non va. Ho provato sia Xcode 6.0.1 che Xcode 6.1 beta 2. Ho un'estensione semplice.'CIImage is undeclared type' strange error
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)
}
}
Ma il compilatore dice "Uso di tipo non dichiarato 'CIImage'". Che diavolo? Ho provato ad importare CoreImage, ma non è cambiato nulla
Visualizzazione dello stesso problema con CGImage e CIImage. Accade in Xcode 6.2 beta ma non in Xcode 6.1. Solo nelle estensioni UIImage. Altrove va bene. Qualche possibilità che potresti includere il link al radar? –
Ancora un problema in Xcode 7.1. – jowie