2016-07-18 10 views

Antwort

36

Es scheint diese Funktion wurde neu aufgenommen: 0099-conditionclauses.md

Try this:

if let errorValue = error, errorValue.code == ErrorNotExist { 
} 
+0

Danke für den Link - es war sehr schwer für mich zu finden, wie die Syntax geändert hatte, bis ich das sah. – Echelon

+1

Dies ist der entscheidende Teil: ** "where-Klauseln werden nicht mehr verwendet, um boolesche Ausdrücke mit bedingter Bindung zu verbinden. Dies behebt Verwirrungsprobleme des Benutzers und behebt ein Problem, bei dem boolesche Bedingungen an beliebige Bindungen angehängt werden müssen." Komma stattdessen. – Echelon

+0

Was passiert, wenn mein Code auf swift2.3 basiert? Ich werde Fehler von "boolean Bedingung erfordert, wo es getrennt von" – JerryZhou