首页 > 解决方案 > iOS:定期(或不定期)执行代码

问题描述

我正在创建一个应该定期检查某些内容的应用程序。(不是服务调用,只是无害的检查,不会占用太多 CPU 使用率)

为了在后台运行一段固定的时间间隔,我尝试使用BackgroundTasks框架。我的想法是安排一个后台 AppRefresh 任务,并在第一个被调用时安排另一个。同样在我尝试使用此框架的一整天中,也没有更新。虽然我总是计划在 5 分钟后运行我的工作,但有时我会等待一个小时来更新。

该代码正在运行,我使用控制台命令来模拟后台任务并且它有效。

我不确定应该使用什么框架来实现这一目标?

标签: iosswift

解决方案


推荐阅读