美文网首页
iOS 微信登录第一次会报错的问题

iOS 微信登录第一次会报错的问题

作者: Jux2020 | 来源:发表于2019-11-11 17:09 被阅读0次

    第一种方法: (延迟网络请求)

    DispatchQueue.global().asyncAfter(deadline: .now() + 0.1) {
    // 登录方法
    }
    

    第二种方法: (申请后台任务)

    在AppDelegate里面

    var backgroundTask: UIBackgroundTaskIdentifier = .invalid
    
    func applicationWillResignActive(_ application: UIApplication) {
        backgroundTask = UIApplication.shared.beginBackgroundTask { [weak self] in
            self?.endBackgroundTask()
        }
    }
    
    func endBackgroundTask() {
        print("Background task ended.")
        UIApplication.shared.endBackgroundTask(backgroundTask)
        backgroundTask = .invalid
    }
    
    

    相关文章

      网友评论

          本文标题:iOS 微信登录第一次会报错的问题

          本文链接:https://www.haomeiwen.com/subject/dcntictx.html