从另一个应用程序返回后,Alamofire(URL)请求失败:Facebook

Posted

技术标签:

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

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

Alamofire 本地化错误:

Operation couldn't be completed. Software caused connection abort

【问题讨论】:

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

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

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

        // your API request 


【讨论】:

以上是关于从另一个应用程序返回后,Alamofire(URL)请求失败:Facebook的主要内容,如果未能解决你的问题,请参考以下文章