Optionaler Typ '$ T11' kann nicht als Boolescher Wert verwendet werden. Testen Sie stattdessen '! = nil' seit der Installation von XCode 6 Beta 7
Hier ist der Code, wo ich den Fehler erhalte:
for (key, value) in info {
let fieldValue: AnyObject? = value
if (!fieldValue || fieldValue?.length == 0) { // this line gives the error
informationComplete = false;
}
}
Dies ist, was XCode vorschlägt, dass ich verwende, was einen weiteren Fehler verursacht:
for (key, value) in info {
let fieldValue: AnyObject? = value
if ((!fieldValue || fieldValue?.length == 0) != nil) { //bool not convertible to string
informationComplete = false;
}
}
Hilfe wird geschätzt.
Vielen Dank für Ihre Zei