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

标签 ios swift

我想创建一个后台任务来使用计时器执行一些操作,但不要在应用程序被终止时终止该任务(例如,我双击主页按钮并从该“列表”中删除该应用程序)。

最佳答案

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

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

关于ios - 如何在 iOS (Swift) 上创建后台进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44577313/

相关文章:

ios - Swift 3 私有(private)访问?

php - 如何将数据从 iOS 应用程序发布到 MySQL 数据库?

ios - 如何映射对象(Alamofire 对象映射器)

ios - 我如何像在 Instagram 中一样向它添加评论并允许其他用户也对图片发表评论

swift - Vapor 4 不区分大小写的查询

ios - Xcode 5.0.2 没有指向实际崩溃的行

ios - 使用自动布局和尺寸类

iphone - 我可以在我的 iPhone 应用程序中使用动态库(共享对象)吗?

ios - 无法转换类型 'UINavigationController' (0x10426be10) 的值

Swift 传入结构作为函数参数