To już nie pracuje w Xcode 8 beta 6:Konwersja Swift tablicę CFArray w Xcode 8 (Swift 3)
let colors:CFArray = [fromColor.cgColor, toColor.cgColor]
lub
let gradient:CGGradient = CGGradient(colorsSpace: CGColorSpaceCreateDeviceRGB(), colors:[fromColor.cgColor, toColor.cgColor], locations:[0.0, 1.0])!
Błąd jest: typ kontekstu 'CFArray' nie może może być używany z literałem tablicowym
Jaki jest najnowszy sposób konwersji z tablicy na CFArray?
nie działa w najnowszej wersji ze Swift 3.0 –
@ 能 蟹 仔, Właśnie sprawdziłem, że to nadal działa w wydanym Xcode 8 z Swift 3.0. Jeśli masz przykład, który nie działa, opublikuj go jako nowe pytanie. – vacawama
http://stackoverflow.com/q/39553958/1591907 –