2011-11-18 77 views
2

我有一个for循环运行在我的主runloop上。我正在尝试设置一个进度指示器来显示发生了什么。问题是用户界面从来没有得到更新的机会。NSProgressIndicator没有显示进度

我看了NSProgressIndicator progress with For loops?但我不能用自己的解决方案。我的for循环必须在主线程上 - 否则我的程序的其他部分必须连续到for循环。

如何强制指标的重绘任何想法?

回答

3

寄送进度指示符的displayIfNeeded消息(的NSView的方法)。