我有一个OS X应用程序。它有“全部更新”按钮 问题是这个“全部更新”操作需要一些时间(从1秒到几分钟,具体取决于数据库的大小)。现在,当我按下“全部更新”按钮时,我的应用程序冻结了一段时间,鼠标变成了“旋转彩虹”。
当这个应用程序“思考”时,我需要在底部做一个小旋转圈,如下所示:
http://d.pr/i/Cps6+
期待您的回答,
亚历山大
答案 0 :(得分:0)
使用GCD在后台线程中执行操作(更新所有操作),并使用“NSProgressIndicator”显示加载。
这是GCD的片段
http://www.asnippet.com/one_snippet.php?command=getSnippet&snippetId=1922