This和this不能編譯。設置GKLocalPlayer的authenticateHandler屬性時無法編譯時關閉 - Swift 3.0
在我SpriteKitSceneViewController的代碼,
var localPlayer = GKLocalPlayer.localPlayer()
localPlayer.authenticateHandler = {((viewController : UIViewController?, error : NSError?) -> Void)? in
//handle authentication
}
產生這些錯誤:
上的線必須被分開連續語句 ';'
預期表達
通過身份驗證的屬性定義爲:
var authenticateHandler: ((UIViewController?, Error?) -> Void)? { get set }
我讀過關於關閉的文件,但我沒有找到可選關閉任何東西。我想過使用一個函數來代替,但是我也無法做到這一點。我怎樣才能編譯?