didConnect
bluetoothのメソッドにアラートビューを表示します。なぜか4発発射。私はそれをバンドエイドしようとしていますが、うまく機能していません。基本的に、アラート ビューを独自のメソッドに配置し、そのメソッドを で呼び出しますdidConnect
。それはそれが4回発火するときです。一度だけ発射するように設定しようとしています。私がやろうとしたことは、TRUE
値を返すようにアラート ビュー メソッドを設定することでした。次に、これを行います:
if ([successfulConnection self] == FALSE) {
[self successfullConnection];
}
TRUE
これは最初はうまく機能しますが、残りの時間はメソッドが に設定されます。if ステートメントの最後でequal に戻すとFALSE
、4 回起動し、開始した場所にすぐに戻るような気がします。上記のコードを変更して、4回起動しようとしたときに1回だけ起動するようにする方法を知っている人はいますか?
また、上記のコードを my でこれに置き換えようとしましたdidConnect
が、まったく起動しませんでした:
[successfulConnection self];
if (successfulConnection.visible == YES) {
[successfulConnection dismissWithClickedButtonIndex:0 animated:YES];
}