1

iがにObjC機能を持って働いていない追加:私はgestureRecognizerのターゲットとしてこれを追加しようとしていますが、私は、セグメントコントロールをタップすると、コードがクラッシュし続けUITapGestureRecogniserターゲットが

@objc private func segmentedControlViewTapped(gestureRecognizer: UITapGestureRecognizer) 

。起因する

let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(SegmentedControl.segmentedControlViewTapped(gestureRecognizer:))) 

クラッシュ:認識されていないセレクタは、アクションを使用すると、指定したターゲットに機能を指すように必要

答えて

1

を送りました。 segmentedControlViewTappedがあなたのビューまたはコントローラであると仮定すると、

は、次のようにコードを変更:

let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(segmentedControlViewTapped(gestureRecognizer:))) 
関連する問題