Sto convertendo un progetto in Swift 2.0 e continuo a incontrare questo errore ovunque che sto usando una var lazy. Questo codice funziona perfettamente in 1.2, ma si rompe in 2.0:Errore 'chiusura finale inattesa' di Swift 2.0 con assegnazione lazy var
lazy private var placeholderImage = UIImage(named: "theImage")
Ma, questo codice genera un errore 'chiusura finale inaspettato' in 2.0.
Seguendo i suggerimenti del Xcode per correggere l'errore, questo è ciò che esco con:
lazy private var placeholderImage: UIImage = UIImage(named: "theImage")!
Questo compila e sembra funzionare, ma non capisco il motivo per cui il cambiamento era necessario, in primo luogo .
Grazie per il link! –