iOS

一回しかaddTargetしてないはずのUIButtonのタッチイベントが2回呼ばれる

UIButtonを押した時のイベントハンドラをaddTargetで設定したのだけど、なぜかイベントが2回呼ばれる。コードを何度見ても1回しか登録していないのに・・・何が起きているんだ!

ikari256.png

backButton.addTarget(self, action: #selector(didTapBackButton), for: .touchDragInside)

odoroki256.png

_人人人人人人人人人人人人人人人人人_
>        touchDragInside      <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

もちろんtouchUpInsideに変更して事なきを得ました。くだらないことですが、納期に追われテンパってると意外とこういうことで他の人もハマるかもしれないので書いておきます。