我想创建一个后台任务来使用计时器执行一些操作,但不要在应用程序被终止时终止该任务(例如,我双击主页按钮并从该“列表”中删除该应用程序)。
最佳答案
在 iOS 中终止应用程序后,计时器不会运行。终止应用程序会导致操作系统终止所有应用程序计时器、运行循环和后台线程。您应用的所有可执行代码都可能从内存中释放,因此甚至无法运行。
您可以安排本地(或远程)通知,但在没有用户交互的情况下不会执行应用中的任何代码。如果设备上正在运行 IFTTT 应用程序且未被终止,则可能会编写脚本以定期启动您的应用程序。
关于ios - 如何在 iOS (Swift) 上创建后台进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44577313/