Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 二进制运算符'/';无法应用于类型为';UIColor&x27;和';Int';_Ios_Iphone_Swift - Fatal编程技术网

Ios 二进制运算符'/';无法应用于类型为';UIColor&x27;和';Int';

Ios 二进制运算符'/';无法应用于类型为';UIColor&x27;和';Int';,ios,iphone,swift,Ios,Iphone,Swift,**我正在学习视频应用程序,我的教程是用swift 2.3编写的,但我正在xcode 8和swift 3上练习 现在我有了他的问题:注意:这个代码在appdelegate.swift中 extension UIColor { static func rgb(displayP3Red: CGFloat, green: CGFloat, blue: CGFloat) -> UIColor { return UIColor(displayP3Red: red/255, g

**我正在学习视频应用程序,我的教程是用swift 2.3编写的,但我正在xcode 8和swift 3上练习 现在我有了他的问题:注意:这个代码在appdelegate.swift中

extension UIColor {
    static func rgb(displayP3Red: CGFloat, green: CGFloat, blue: CGFloat) -> UIColor {
        return UIColor(displayP3Red: red/255, green: green/255, blue: blue, 255, alpha: 1)
    }
}
我得到这个错误:
二进制运算符“/”不能应用于“UIColor”和“Int”类型的操作数。

您的扩展名应如下所示:

extension UIColor {
    static func rgb(displayP3Red: CGFloat, green: CGFloat, blue: CGFloat) -> UIColor {
        return UIColor(red: displayP3Red/255, green: green/255, blue: blue/255, alpha: 1)
    }
}

您在哪里定义了
red
red/255
应该是
displayP3Red/255
,而
blue,255
应该是
blue/255
非常感谢您是一个非常好的人