タップジェスチャーと通知がどのように機能するのか分かりましたので、それは問題ではありません。私は、パラメータなしの両方の機能を使用しましたタップジェスチャと通知の関数を宣言するときにパラメータ/引数は必要ですか?
しかしoverride viewDidLoad(){
super.viewDidLoad()
NotificationCenter.default.addObserver(self, selector: #selector(notifyMe), name: NSNotification.Name(rawValue: notificationKey), object: nil)
let gesture = UITapGesture(target: self, action: #selector(tapMe))
view.addGestureRecognizer(gesture)
}
@objc func tapMe(_ sender: UITapGestureRecognizer){
// do something
}
@objc func notifyMe(_ notification: Notification){
// do something
}
/:私は気づく何
は、私は何人かの人々がタップジェスチャー機能や通知機能のためのパラメータ/引数を使用し見てきています引数と彼らは正常に動作:彼らはそれらなしで作業する場合
@objc func tapMe(){
// do something
}
@objc func notifyMe(){
// do something
}
は、パラメータ/引数を使用する目的は何ですか?
ahhhhhhh、実際には意味があります。なぜなら1回は関数paramsなしでuserInfo dictを使用していて、関数が実行されていなかったからです。私は問題が何であるか把握できませんでした。これで質問に答えます。基本的には、userInfo dictが使用されていない限り、問題ありません。あなたの助けをありがとう:) –