如何在iOS(Swift)上创建后台进程?

时间:2017-06-15 21:28:04

标签: ios swift

我想创建一个后台任务来使用计时器执行某些操作,但是当应用程序被杀死时不要杀死该任务(例如,我双击主页按钮并从中移除应用程序" list& #34;。)

1 个答案:

答案 0 :(得分:0)

在iOS中杀死应用程序后,计时器不会运行。杀死应用程序会导致操作系统终止所有应用程序计时器,运行循环和后台线程。您的所有应用程序的可执行代码都可能已从内存中释放,因此甚至无法运行。

您可以安排本地(或远程)通知,但不会在没有用户互动的情况下执行应用中的任何代码。如果设备上运行了IFTTT应用程序,并且未被杀死,则可能会编写脚本以定期启动您的应用程序。