应用程序崩溃,我在Xcode控制台中出现此错误:
NSInvalidArgumentException', reason: '*** -CIColor not defined for the UIColor UIDeviceRGBColorSpace 1 1 0 1; need to first convert colorspace.
当我尝试显示RGB颜色的值时:
var color:UIColor
print("color \(color.CIColor.red) \(color.CIColor.green) \(color.CIColor.blue)")
答案 0 :(得分:1)
来自-DskipTests
doc:
CIColor
与接收器关联的核心图像颜色。 (只读)这个 如果未初始化颜色对象,则属性会抛出异常 使用核心图像颜色。
使用var CIColor: CIColor { get }
方法获取RGB:
getRed
答案 1 :(得分:0)
将颜色值初始化为某个默认值应该有效:
var color = UIColor.white