从另一个应用程序返回后,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的主要内容,如果未能解决你的问题,请参考以下文章
Alamofire 请求最初返回值,但在通过完成处理程序时被接收为 nil
如何从另一个来源访问 url?即使存在 Access-Control-Allow-* 标头,预检请求也会返回 401