Observable.interval在后台状态下不起作用

问题描述 投票:-1回答:2

我正在尝试使用RxSwift创建一个简单的计时器,我从这个答案()中得到了启发。当应用程序处于前台时,它可以正常工作。问题是,如果应用程序状态变为后台,它将停止,然后如果应用程序状态再次变为前台,则从停留位置开始计数。]

https://stackoverflow.com/a/41198811/3950721

快速浏览;Simple Timer with RxSwift

我正在尝试使用RxSwift创建一个简单的计时器,我从这个答案()中得到了启发。当应用程序处于前台时,它可以正常工作。问题是,如果应用程序状态进入...

ios swift background rx-swift
2个回答
0
投票

您正在体验的是标准行为和预期行为。当应用程序进入后台时,所有计时器和其他后台任务(无论是否在Rx中)都将停止。


0
投票

除了丹尼尔的回答,如果您的我也遇到类似的问题(计时器的过期时间,例如一次密码屏幕,这是我的解决方案;

© www.soinside.com 2019 - 2024. All rights reserved.