Come verificare la presenza di nil
nel ciclo while in Swift? Sto ricevendo errore su questo:Come verificare la presenza di `nil` in condizioni di ciclo while in Swift?
var count: UInt = 0
var view: UIView = self
while view.superview != nil { // Cannot invoke '!=' with an argument list of type '(@lvalue UIView, NilLiteralConvertible)'
count++
view = view.superview
}
// Here comes count...
Attualmente sto usando Xcode6-Beta7.
Sei sicuro che questo sia il codice completo? Stai assegnando la 'UIView?' Alla variabile 'UIView', che dovrebbe essere il primo e l'unico errore a questo codice. Prova a risolverlo con 'view = view.superview!'. –