请帮助理解这里有什么问题。我已经尝试了Xcode 6.0.1和Xcode 6.1 beta 2.我有一个简单的扩展。'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)
}
}
但编译器说“使用未声明的类型'CIImage'”。我勒个去?我尝试导入CoreImage,但没有任何更改
看到与CGImage和CIImage相同的问题。在Xcode 6.2测试版中发生,但不在Xcode 6.1中发生。仅在UIImage扩展中。其他地方的建设很好。你有没有可能把这个链接加入雷达? – 2014-12-03 11:22:24
仍然是Xcode 7.1中的一个问题。 – jowie 2015-11-30 15:45:03