0

私はこの3つのクラスを持っています。

画像をダウンロードするときに、UIViewControllerでUIProgressViewを更新しようとしましたが、更新が遅れ、奇妙な問題が発生しました(添付画像の空白を参照)。

すべてのダウンロードが完了し、「MyViewController」のメソッド「syncComplete」を実行すると、メソッド「dismissAlertView」はトリガーされません:S

ここに画像の説明を入力してください

誰かが私を助けてくれることを願っています。

ありがとう。

4

1 に答える 1

1

syncComplete が DismissAlertView を呼び出していると仮定すると、iI が UI スレッド (メイン スレッド) を呼び出していることを確認してください。GCD を使用する場合は、次のようになります。

dispatch_async (dispatch_get_main_queue (),  ^{
// call the dismissAlertView method here
}); 
于 2013-02-23T07:46:19.170 に答える