【发布时间】:2012-11-16 12:11:48
【问题描述】:
我有一些线程需要持续运行或被锁定以供我使用。当我锁定手机或交换应用程序时,线程似乎停止,直到应用程序重新聚焦。
我有一个 Worker 类,它是 NSThread 的子类。有一个名为 start 的方法,由创建 Worker 对象的 firstViewController 调用。
//method start
[self performSelectorInBackground:@selector(run) withObject:self];
我需要做什么才能让我的线程一直运行,而不是只在焦点上运行?
谢谢:)
【问题讨论】:
-
如果不使用后台处理任务 API,当您的应用暂停时,您将无法继续在后台运行。
-
我需要...我需要跟踪用户的位置以进行碰撞检测等...这是一个普遍的基于位置的游戏。我的论文的一部分。我的替代方案是什么?
标签: objective-c ios nsthread