在项目背景中工作的线程,直到程序结束

时间:2015-07-30 09:36:33

标签: ios iphone nsthread

我需要编写一个在项目后台工作的线程。

我应该何时创建它以及在哪里,例如在AppDelegate或其他地方?

如果我想在用户完成工作时运行线程,例如点击按钮运行一个在后台运行的线程,直到程序结束,为此我该怎么办?

1 个答案:

答案 0 :(得分:0)

在iOS中,程序永远不会结束,除非它崩溃或用户关闭手机。所以运行"直到程序结束"是一个非常非常长的时间。用户不会感谢您清空电池。

您要求的内容很可能不是最佳解决方案,如果您想将应用放入应用商店,则会被拒绝。你应该真正解释你实际上想要实现的目标。

如果您刚发布错误的问题,答案是"使用GCD"。如果您不知道GCD是什么,Google和Apple的文档就是您的朋友。