関数のパラメータとして関数を取得し、これを#セレクタで設定したいとします。 しかし、私はエラーメッセージが表示されます:#selectorに関数を渡す
Argument of '#selector' cannot refer to a property
私は、次の機能があります。これをどのように処理するかを
private func addGestureRecognizerToItem(selector:() ->()) {
let labelGesture = UITapGestureRecognizer(target: self, action: #selector(selector))
let imageGesture = UITapGestureRecognizer(target: self, action: #selector(selector))
label.addGestureRecognizer(labelGesture)
imageView.addGestureRecognizer(imageGesture)
}
任意のアイデア?
、ターゲットは 'self'あるので、あなたはあなたにTHXの' UIGestureRecognizer' –