0

OS X アプリケーションがあります。「すべて更新」ボタンがあります。
問題は、この「すべて更新」アクションに時間がかかることです (データベースの大きさに応じて、1 秒から数分)。ここで、「すべて更新」ボタンを押すと、アプリケーションがしばらくフリーズし、マウスが「回転する虹」になります。

次のように、このアプリケーションが「考えている」間、下部に小さな回転円を作成する必要があります : http://d.pr/i/Cps6+

4

1 に答える 1

0

GCD を使用してバックグラウンド スレッドで操作 (すべてのアクションを更新) を実行し、" NSProgressIndicator " を使用して読み込みを表示します。

ここにGCDのスニペットがあります

http://www.asnippet.com/one_snippet.php?command=getSnippet&snippetId=1922

于 2013-05-06T12:41:30.933 に答える