XCodeの9、ベータ3スウィフト4.スイフト4: '(_) - > Void'の値を割り当てることができません '(() - >())?'
let button = JumpingButton(x: 0, y: 50, w: 150, h: 300) // JumpingButton: UIButton
//Inside JumpingButton: // var clickAction: (() ->())?
button.clickAction = { (sender) -> Void in //Error line
action()
Sound.playSound(Sounds.Button)
}
エラーを取得する: - '?(() - >())' 型の値を割り当てることができません '(_)>ボイド' と入力します
どのようなタイプの 'button'ですか?プロパティではパラメータなしのクロージャが必要なようです。あなたは 'button.clickAction = {action();を試すことができますか? ...} '? –
が編集されました。それがうまくいって、答えを提供したいですか? – Esqarrouth
回答を追加しました –