我在应用程序连接丢失的情况下收到此错误。从另一个应用程序重定向到我的应用程序时,我遇到了这个问题。此问题仅在实时应用程序上触发,连接丢失并在使用Xcode进行调试时获取错误,但成功重定向到了特定的视图控制器,我使用了与URL方案的深度链接来处理响应从另一个应用程序。仍然无法弄清到底是什么确切问题,因为无法调试实时应用程序问题。在iOS 13.2上工作在AppDelegate中:
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
let components = NSURLComponents(url: url, resolvingAgainstBaseURL: true)
let params = components?.queryItems
signedResponse = (params?.first(where:{$0.name == "signedResponse"})?.value)!
self.decodedMsgString = String(data:Data(base64Encoded: signedResponse)!,encoding:.utf8)!
print("decodedMsgString : \(decodedMsgString)")
//Call API here
return true
}
我也遇到了这个问题,也许这可以给您一个见识?https://forums.developer.apple.com/thread/106838
来自其中一封回复
[随后,我们确定问题是由我们的应用程序进入后台后继续发出新的NSURLConnection请求引起的,并且没有明确地使它们成为后台任务。由于我们不需要后台同步,因此在应用程序进入后台后,放置代码以防止发出新请求,从而消除了此错误。