主线程繁忙时如何更新界面?

时间:2015-03-18 17:07:55

标签: xcode swift osx-yosemite

我有一个NSView每秒都画一些东西。另外,我有一个带有一些控件的设置窗口。问题是:当我想要更改设置时,我的视图被阻止了。 我能做什么? 要更新视图,我使用NSTimer:

 NSTimer.scheduledTimerWithTimeInterval(refreshInterval, target: self, selector:"updateView", userInfo: nil, repeats: true)

并且,在updateView函数中,我调用myView.needsDisplay = true;

尝试打开popUpButton和myView来冻结是非常烦人的。

你知道我该怎么办? 谢谢!

0 个答案:

没有答案