2016-03-30 12 views
7

ho aggiornato a Xcode 7.3 e alcune delle mie librerie tra cui Toast e CNPopupButton mi stanno dando questo errore: chiusura non può avere argomenti chiaveSwift - Chiusura non può avere argomenti chiave Errore in Xcode 7.3

E poi mi chiede di eliminare l'argomento Type Name.

enter image description here

Quale potrebbe essere il problema?

+0

qual è il tipo/firma della proprietà selectionHandler? – ogres

+0

Viene dichiarato correttamente come segue: typedef void (^ SelectionHandler) (pulsante CNPPopupButton *); –

risposta

5

Dal Swift 2.2 (che viene fornito con Xcode 7.3) di una dichiarazione del tipo:

button.selectionHandler = { (CNPPopupButton button) -> Void in 

dovrebbe essere

button.selectionHandler = { (button : CNPPopupButton) -> Void in 

che si sente davvero più Swift-ish. Se non si desidera aggiungere il tipo, è possibile utilizzare anche la sintassi per le scorciatoie:

button.selectionHandler = { button in 
Problemi correlati