Cocoa runModal卡住了

时间:2013-10-22 09:07:08

标签: objective-c macos cocoa osx-mountain-lion

我遇到runModal函数问题。它卡住了。 我只是在屏幕上看到一个空白的白色矩形,就是这样。

我想在这里粘贴代码,但这是一个非常复杂的系统,其中视图创建在一个文件中,而runModal在另一个文件中。当它发生时,我还运行了50多个线程。

我只是想知道,也许有人可以给我一个想要寻找的东西?在其他线程中调用什么可以阻止runModal函数?

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的事情,不确定它是否有帮助: -

if ([NSApp modalWindow] == self.window)
        [NSApp stopModal];