Xcode 8: Funktionstypen dürfen keine Argumentbeschriftung haben, die meinen Build bricht

Es scheint, dass Swift aus irgendeinem Grund beschlossen hat, die Codierung darin weniger lesbar zu machen, indem die Benutzer gezwungen werden, die Parameterbezeichnungen des Completion-Handlers zu entfernen. Ich habe die Swift-Diskussion gelesen und denke immer noch, dass es ein Fehler ist. Zumindest hätten sie es optional machen können.

Wenn mit Xcode 8 gebaut wird - gibt es eine Möglichkeit, den Compiler zur Verwendung von Swift 2.3 zu zwingen, sodass ich diese Fehler nicht mehr erhalte? Ich habe die Option zur Verwendung von älterem Swift aktualisiert (unter Build-Einstellungen) aber ich scheine immer noch diesen Fehler zu bekommen:

Function-Typen dürfen nicht die Argumentbezeichnung 'isloggedIn' haben. benutze stattdessen '_'

Wie kann ich meine Etiketten in meinen Completion-Handlern aufbewahren?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage