0

ナビゲーションバーの上でBarButtonItemを使用しています。そして、BarButtonItemにdoneMethodを割り当てました。ボタンを押しても検出されませんが、BarButtonItemの上でスワイプしようとすると、doneMethodが呼び出されます。それは私にとって本当に奇妙です。誰か教えてもらえますか? ここに画像の説明を入力してください

これは私のサンプルアプリのスクリーンショットです。そして、.hファイルで私はメソッドを次のように書きました

- (IBAction) doneButtonPressed:(id)sender;

および.mでのそれぞれの実装

- (IBAction) doneButtonPressed:(id)sender{
   NSLog(@"Done Button Pressed");
}
4

1 に答える 1

1

これをInterfaceBuilderに接続しているように見えるので、「TouchUpInside」イベントを使用していることを確認してください。誤って「TouchDragInside」を使用したようです。

于 2012-11-29T12:08:10.460 に答える