Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一些附加到 NSTimer 的代码。每秒大约 5 次,它与另一个应用程序交互(通过模拟击键),并在适当的时候吐出一个 NSNotification,由另一段代码处理。
计时器代码正在运行时,UI 没有响应,因此我不能包含暂停计时器的“停止”按钮。
我该如何处理?一个单独的进程(NSTask 对吗?)或线程?请记住,在不可预测的时间,计时器代码将需要发回一些信息以进行处理。
谢谢。
在单独的线程中运行它。performSelectorOnMainThread:它可以偶尔使用该方法向 UI 报告。
performSelectorOnMainThread: