调用NSApp runModalForWindow时,InstallEventLoopTimer计时器停止

时间:2014-02-14 14:25:12

标签: cocoa timer

我正在使用InstallEventLoopTimer来创建一个计时器,它需要在软件运行的整个过程中每秒运行几次。但是,当我然后使用NSApp runModalForWindow时,计时器将停止,直到窗口关闭。怎么避免这个?

顺便说一下。我也需要使用Carbon,所以InstallEventLoopTimer而不是NSTimer是正确的。

1 个答案:

答案 0 :(得分:0)

通过在进入runModalForWindow之前简单地创建完全相同的计时器来解决它。但有人可以向我解释为什么这有效吗?没有意义,计时器是相同的,只是稍后创建。