私はiPhoneでブロックを使用しています。その中には、タイトルとテキストのあるUIAlertView
が表示されています。
アラートビューが表示されないことがあります。 他の領域では正常に機能しています。 誰かが私に理由を教えてもらえますか?UIAlertViewはしばらく後に来る
-1
A
答えて
3
UI *要素はメインスレッドから処理する必要があります。ブロックを使用してバックグラウンドで何かを実行すると、すべての呼び出しがメインスレッドのdispatch_queueにあるUI*
にラップされます。このような
:
dispatch_async(myQueue, ^{
// do something in background
dispatch_async(dispatch_get_main_queue(), ^{
// Interaction with User Interface Elements on the main thread...
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Foo" message:@"Bar" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
[alert show];
});
});
+2
または、[self performSelectorOnMainThread:@selector(MethodThatShowsAlert :) withObject:IfAnything waitUntilDone:NO]; ' – tipycalFlow
+0
どうもありがとうございました。出来た。 – iVipS
関連する問題
- 1. しばらくしてからUIAlertViewを表示するには?
- 2. しばらくしてからUIAlertViewを表示する
- 3. Slick Sliderはページをリフレッシュした後に正しく来る
- 4. uialertviewボタンからuiviewcontrollerを開く
- 5. クロックアルゴリズムはしばらくして数分後に遅れます
- 6. Matlab IBのリアルタイムデータはしばらく後にスタックします
- 7. ライブデータのプロットはしばらく後に遅れます
- 8. はしばらく後に、Javaでスレッド/プロセスを参加 - ジャワ
- 9. Pywスクリプトがしばらく後に終了する
- 10. Eclipse Mylynタスクリストがしばらく後に壊れて見える
- 11. UIAlertViewはメッセージの最後の行を削除します
- 12. ibmクラウドプライベートコンソールインストール後に来ない
- 13. アプリケーションがバックグラウンドモードから来た後にAVAudioPlayerが自動的に再生を続けるのはなぜですか? applcationは、バックグラウンドモードから来た後
- 14. UIAlertView - オプションから選択
- 15. UIAlertViewセレクタをdidDismissWithButtonIndexから
- 16. Nodejsはしばらく実行後に自動的に終了します
- 17. のiOS/UITextFieldにはUIAlertView
- 18. 今ここに来ていくつかのヶ月後のListView
- 19. iAdをUIAlertviewに追加するには?
- 20. ajaxリクエストから来るデータには何もしないでください
- 21. AngularJS - datepickerがモーダルの後ろに来る
- 22. 出力後に.gifが来る
- 23. JSLintの後に "/"が来る</script>
- 24. UIAlertViewからメソッドを実行するには
- 25. のDataRepeater _ItemCommandイベントは、しばらく後に発射を停止し
- 26. iOS電子メールアプリをUIAlertViewボタンで開く
- 27. 垂直ブートストラップマウススクロールのカルーセル - しばらくの間スクロールした後に発生する
- 28. UIAlertViewを却下するにはどうしたらいいですか?
- 29. アプリケーションをしばらく実行した後のPysparkソケットタイムアウト例外
- 30. UIAlertViewボタンアクション?
は、いくつかのコードを投稿してください。 – Hiren
どのブロックが実行されていますか...コードを投稿する必要があります。 – Jamie