所以我在 iOS 中读到过,当您的应用在后台运行时,所有计时器都会暂停。我还读到您可以使用beginBackgroundTaskWithExpirationHandler
(像这样)在 bg 中运行任务。
我想要实现的是每 3 分钟调用一次方法,然后在第一个方法之前的固定时间调用另一个方法。我已经设法在一个NSTimer
重复的方式中做到这一点,让我做到这一点。它工作正常,但当应用程序在后台时显然被禁用(或暂停) - 由于上述原因,我只能假设。
有谁知道是否有办法运行计时器或至少在特定时间后调用某些东西以便我可以做到这一点?