2016-09-17 9 views
-1

enter image description hereIOSは予想引数の型「文字列」迅速3

に「)(」型の値を変換できません私はスウィフト3に私のコードを更新し、現在は上記のエラーを取得しています。 selectorが呼び出される方法に何か問題があると私は思う。誰でも助けてください、間違っています。

+0

すべての説明があるリンクが見つかりました。 [SwiftをCocoaとObjective-C Swift 3で使用する](https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/InteractingWithObjective-CAPIs.html) –

+3

[@selector )Swift?](http://stackoverflow.com/questions/24007650/selector-in-swift) – Moritz

答えて

7

このようなswift 3セレクタ構文でセレクタ構文を変更するだけです。

#selector(self.hideKeyboard) 
2

Swift 3では構文が変更されました。セレクタにパラメータがない場合、セレクタ名の後に丸括弧を追加する必要はありません。

let tapGesture = UITapGestureRecognizer(target: self, action: #selector(hideKeyboard)) 
self.view.addGestureRecognizer(tapGesture) 
関連する問題