【问题标题】:NSTask or NSThread?NSTask 还是 NSThread?
【发布时间】:2010-05-02 06:34:09
【问题描述】:

我有一些附加到 NSTimer 的代码。每秒大约 5 次,它与另一个应用程序交互(通过模拟击键),并在适当的时候吐出一个 NSNotification,由另一段代码处理。

当计时器代码运行时,UI 没有响应,所以我不能包含一个停止计时器的“停止”按钮。

我应该如何处理?一个单独的进程(NSTask 对吗?)或线程?请记住,在不可预测的时间,计时器代码将需要发回一些信息以进行处理。

谢谢。

【问题讨论】:

    标签: cocoa nsthread nstask


    【解决方案1】:

    在单独的线程中运行它。它可以偶尔使用performSelectorOnMainThread: 方法向 UI 报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多