La aplicación falla al acceder a la primera variable estática en la class

Estoy construyendo una aplicación para iPhone usando Swift. He creado una class de configuration y he declarado algunas variables estáticas en ellas, para almacenar colors. Sin embargo, cada vez que trato de acceder a la primera variable que he declarado (como Settings.grayBorderColor a continuación), la aplicación falla (con algún post sobre Settings.grayBorderColor.unsafeMutableAddressor). Puedo acceder a cualquier propiedad debajo de la primera, muy bien, y si cambio el order de las properties / variables, todavía está accediendo a la primera propiedad declarada que provoca la falla.

class Settings { // MARK: Properties static let grayBorderColor = UIColor(networking: 0.76, green: 0.76, blue: 0.76, alpha: 1.0) static let lightGreenColor = UIColor(networking: 0.66, green: 1.0, blue: 0.66, alpha: 1.0) static let darkGreenColor = UIColor(networking: 0.66, green: 0.0, blue: 0.0, alpha: 1.0) static let darkRedColor = UIColor(networking: 0.66, green: 0.0, blue: 0.0, alpha: 1.0) static let lightRedColor = UIColor(networking: 1, green: 0.66, blue: 0.66, alpha: 1.0) static let lightGrayColor = UIColor.lightGrayColor() static let mediumGrayColor = UIColor.darkGrayColor() } 

¿Qué estoy haciendo mal?

Cambia tu código a esto:

 class Settings { // MARK: Properties static let grayBorderColor: UIColor! = UIColor(networking: 0.76, green: 0.76, blue: 0.76, alpha: 1.0) static let lightGreenColor: UIColor! = UIColor(networking: 0.66, green: 1.0, blue: 0.66, alpha: 1.0) static let darkGreenColor: UIColor! = UIColor(networking: 0.66, green: 0.0, blue: 0.0, alpha: 1.0) static let darkRedColor: UIColor! = UIColor(networking: 0.66, green: 0.0, blue: 0.0, alpha: 1.0) static let lightRedColor: UIColor! = UIColor(networking: 1, green: 0.66, blue: 0.66, alpha: 1.0) static let lightGrayColor: UIColor! = UIColor.lightGrayColor() static let mediumGrayColor: UIColor! = UIColor.darkGrayColor() } 

Estabas perdiendo types de propiedad. Como se indica en la documentation, las properties calculadas deben tener un especificador de tipo.