【问题标题】:Alamofire (URL) request fail after come back from another app ex: Facebook从另一个应用程序返回后,Alamofire(URL)请求失败:Facebook
【发布时间】:2019-07-14 13:35:46
【问题描述】:

在我的应用进入前台后直接调用我的应用中的任何 API(例如:通过 Facebook 登录后)

Alamofire 本地化错误:

Operation couldn't be completed. Software caused connection abort

【问题讨论】:

  • 我之前遇到过这个问题。 Alamofire Github 问题说这是后台问题.. 但实际上,如果您直接使用 NSURLSession,它可以工作.. 所以不确定:l 您可以尝试一下。
  • @Brandon,是的,这似乎是苹果的错误,我找到了解决方法

标签: ios swift alamofire nsurlsession


【解决方案1】:

这似乎是一个苹果的错误,因为有人也使用 URLSessionManager 复制了它。这是一个简单的解决方法:

DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {

        // your API request 

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 2016-10-02
    • 2015-09-09
    • 1970-01-01
    • 2016-02-21
    相关资源
    最近更新 更多