zoukankan      html  css  js  c++  java
  • iOS 倒计时在程序处于后台时依然执行(OC/swift / RxSwift )

    问题版本: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

  • 相关阅读:
    随机生成30道四则运算题目
    《构建之法》阅读笔记01
    第一周学习进度
    个人介绍
    MyBatis(登录)
    MyBatis
    动态网页
    网页基本标签
    Servlet基础
    JSP数据交互
  • 原文地址:https://www.cnblogs.com/qingzZ/p/14005323.html
Copyright © 2011-2022 走看看