0

の画面のちらつきについて 1 つ質問がありますiOS 6.1.3。(アプリUIAlertViewのOKボタンを押すとUIAlertView)閉じると、アプリは薄暗い効果を与え、ちらつきが始まります。UIAlertView Okボタンを押すとすぐに、常に同じように機能します。

しかし、アプリをしばらく安定させたままにしておくと、ちらつきが自動的に停止するか、方向モードを横から縦に変更してからもう一度横に変更すると、ちらつきが停止します。

で同じ問題の解決策を得ましたが、iOS6.1.2.その解決策は機能しませんiOS6.1.3

4

2 に答える 2

2

これで問題は解決します。dispatch_async を使用してメイン スレッドから UIAlertView を起動するだけです。

例えば。

dispatch_async(dispatch_get_main_queue(), ^{
        UIAlertView *alt = [[UIAlertView alloc]initWithTitle:NSLocalizedString(@"Internet Status",nil) message:NSLocalizedString(@"here is your message",nil) delegate:self cancelButtonTitle:NSLocalizedString(@"OK",nil) otherButtonTitles:nil,nil];

        [alt show];
        });
于 2013-06-11T08:52:52.767 に答える