2

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

计时器代码正在运行时,UI 没有响应,因此我不能包含暂停计时器的“停止”按钮。

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

谢谢。

4

1 回答 1

2

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

于 2010-05-02T06:37:54.320 回答