-1
に「)(」型の値を変換できません私はスウィフト3に私のコードを更新し、現在は上記のエラーを取得しています。 selector
が呼び出される方法に何か問題があると私は思う。誰でも助けてください、間違っています。
に「)(」型の値を変換できません私はスウィフト3に私のコードを更新し、現在は上記のエラーを取得しています。 selector
が呼び出される方法に何か問題があると私は思う。誰でも助けてください、間違っています。
このようなswift 3セレクタ構文でセレクタ構文を変更するだけです。
#selector(self.hideKeyboard)
Swift 3では構文が変更されました。セレクタにパラメータがない場合、セレクタ名の後に丸括弧を追加する必要はありません。
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(hideKeyboard))
self.view.addGestureRecognizer(tapGesture)
すべての説明があるリンクが見つかりました。 [SwiftをCocoaとObjective-C Swift 3で使用する](https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/InteractingWithObjective-CAPIs.html) –
[@selector )Swift?](http://stackoverflow.com/questions/24007650/selector-in-swift) – Moritz