问题版本:xcode12.2 , iOS14.2, iOS的定时器,RxSwift5.1.1 的定时器都有效
AppDelegate的applicationDidEnterBackground添加
swift
func applicationDidEnterBackground(_ application: UIApplication) { UIApplication.shared.beginBackgroundTask { UIApplication.shared.endBackgroundTask(UIBackgroundTaskIdentifier.invalid) } }
OC
- (void)applicationDidEnterBackground:(UIApplication *)application{ [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{ [[UIApplication sharedApplication]endBackgroundTask:UIBackgroundTaskInvalid]; }]; }
参考:
https://blog.csdn.net/u013983033/article/details/85694452?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control