Huh! There’s a new overload for that initializer:


The one that takes CGFloats is the one that was there before, but the one 
taking Floats is new!

You can work around like this:

let color = UIColor(red: CGFloat(0.892), green: CGFloat(0.609), blue: 
CGFloat(0.048),  alpha: CGFloat(1.000))
or
let color = UIColor(red: Float(0.892), green: Float(0.609), blue: Float(0.048), 
 alpha: Float(1.000))

- Dennis

> On May 11, 2016, at 3:46 PM, Charles Lane via swift-users 
> <swift-users@swift.org> wrote:
> 
> The following code worked fine in previous development snapshots but fails in 
> the May 9, 2016 snapshot:
> 
>       let color = UIColor(red: 0.892, green: 0.609, blue: 0.048,  alpha: 
> 1.000)
> 
> Does anyone know whether this is a bug or if the syntax changed? (Yes, I 
> imported UIKit). Xcode gives an error of ‘Ambiguous use of 
> init(red:green:blue:alpha:)’
> 
> 
> _______________________________________________
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users

_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to