私のプログラムでは、私はuialertviewを却下する2つの方法を持っています.1つはボタンクリックで、もう1つはnstimerです。タイマーが起動する前にボタンがクリックされると、タイマーが起動するとプログラムが終了します。どのようにタイマーが解読メッセージを実行するかどうかを知るように、uialertviewのステータスを確認するにはどうすればよいですか?そして、どのNSLogステートメントをデバッグに使うべきですか?uialertviewが却下されたかどうかを確認する方法?
0
A
答えて
1
私が推測しているのは、割り当て解除されたUIAlertView
への古いポインタがあるため、アプリケーションがクラッシュしていることです。私はあなたがUIAlertView
を参照するインスタンス変数をリセットしていないと思います。
UIAlertViewポインタを保存するインスタンス変数があります。また、このように、delegate
プロパティを設定する必要があります。
myAlert = [[UIAlertView alloc] initWithTitle:...];
myAlert.delegate = self;
[myAlert show];
// Now setup the timer
あなたのクラスはUIAlertViewDelegate protocol実装する必要があり、特にあなたが(私は後を使用したい)alertView:willDismissWithButtonIndex:
および/またはalertView:didDismissWithButtonIndex:
を実装する必要があります。この方法では、あなたはインスタンス変数をリセットする:タイマーをキャンセル
[myAlert release];
myAlert = nil;
// Also cancel timer
は重要ながこれ以上nil
に変数を設定するなどの重要な部分であることではありません。タイマーが起動すると、それ以上クラッシュしませんでした(しかし、タイマーをキャンセルすることはまだ良い考えです)。
関連する問題
- 1. `UIAlertView`または` UIAlertController`が表示され、却下されたときのアプリ状態の確認
- 2. UIAlertViewを却下するにはどうしたらいいですか?
- 3. UIAlertViewキャンセルボタンが選択されているかどうかを確認する簡単な方法
- 4. 認証された紹介 - ユーザーが認証されたばかりかどうかを確認する方法
- 5. iPad UIAlertViewが外にクリックされたときにそれを却下するのを防ぎますか?
- 6. HealthKitが承認されているかどうかを確認する方法
- 7. gridviewのチェックボックスのイベントをクリックし、それが確認されたかどうかを確認する方法は?
- 8. バッチでキーが押されたかどうかを確認する方法?
- 9. データベースのテーブルが更新されたかどうかを確認する方法?
- 10. /matplotlibrcが使用されたかどうかを確認する方法
- 11. アクティビティが破壊されたかどうかを確認する方法
- 12. jqueryオーバーレイがキャンセルされたかどうかを確認する方法
- 13. wp7 - 画像がロードされたかどうかを確認する方法
- 14. ファイルが正常にダウンロードされたかどうかを確認する方法
- 15. sys.stdoutがPythonでフラッシュされたかどうかを確認する方法
- 16. プロパティが変更されたかどうかを確認する方法wpf c#
- 17. システムクロックが変更されたかどうかを確認する方法?
- 18. EditTextが変更されたかどうかを確認する方法?
- 19. カーネルがCUDAで実行されたかどうかを確認する方法
- 20. パラメータ値がストアドプロシージャに渡されたかどうかを確認する方法
- 21. Laravel:モデルが変更されたかどうかを確認する方法
- 22. データベースが作成されたかどうかを確認する方法は?
- 23. リクエストがキャンセルされたかどうかを確認する方法
- 24. 例外がキャッチされたかどうかを確認する方法
- 25. ページが更新されたかどうかを確認する
- 26. ファイルが変更されたかどうかを確認する
- 27. TabLayoutでタブがすでに削除されているかどうかを確認する方法? MainActivityの下
- 28. なぜこのUIAlertViewを3回却下する必要がありますか?
- 29. ASP.NET divが下にスクロールされているかどうかを確認する方法
- 30. どうかを確認する方法
ありがとうございました。私はそれを試してみましょう。 – boobami
それは魅力のように働いた!ありがとう。 – boobami