2

メインの実行ループで for ループを実行しています。何が起こっているかを示す進行状況インジケーターを用意しようとしています。問題は、UI が更新される機会がないことです。

ForループでNSProgressIndicatorの進行状況を見てきましたか? しかし、私は彼らの解決策を使用できません。for ループはメイン スレッド上にある必要があります。それ以外の場合は、プログラムの他の部分が for ループにシリアル化されている必要があります。

インジケーターの再描画を強制する方法についてのアイデアはありますか?

4

1 に答える 1

3

プログレス インジケータdisplayIfNeededメッセージを送信します ( のメソッドNSView)。

于 2011-11-18T20:43:48.760 に答える