Ho aggiunto un'estensione a UIColor per alcuni colori che uso nella mia app. Ecco un esempio:Estensione rapida non funzionante
extension UIColor {
func appLightGrayColor() -> UIColor {
return UIColor(red: 190.0/255.0, green: 190.0/255.0, blue: 190.0/255.0, alpha: 1.0)
}
func grayScaleColor(grayScale : CGFloat) -> UIColor {
return UIColor(red: grayScale/255.0, green: grayScale/255.0, blue: grayScale/255.0, alpha: 1.0)
}
}
Tuttavia, quando provo a chiamarlo, l'unico modo in cui sono stato in grado di compilare senza errori è questo:
UINavigationBar.appearance().barTintColor = UIColor.appLightGrayColor(UIColor())()
Ecco quello che ottengo con completamento automatico:
che cosa sto facendo di sbagliato?
Parlando del modo "Swifty" di fare le cose ... Non dovresti aprire le parentesi sulla stessa riga dell'affermazione? :) –
Non farmi iniziare su quello! Diventerà solo una guerra religiosa. :-) –
https://en.wikipedia.org/wiki/Indent_style#Whitesmiths_style –