Ios nw“读取”请求“报告[C9]接收失败,出现错误”;“软件导致连接中断”;

Ios nw“读取”请求“报告[C9]接收失败,出现错误”;“软件导致连接中断”;,ios,swift,deep-linking,appdelegate,url-scheme,Ios,Swift,Deep Linking,Appdelegate,Url Scheme,我在应用程序连接丢失时遇到此错误。从另一个应用程序重定向到我的应用程序时,我面临此问题。此问题仅在live应用程序上触发,连接丢失时出错,使用Xcode调试时出错,但已成功重定向到特定的视图控制器。我使用带有url方案的深度链接来处理来自另一个应用程序的响应。由于无法调试实时应用程序问题,仍然无法弄清楚到底存在什么问题。 在iOS 13.2上工作 在AppDelegate中: func application(_ app: UIApplication, open url: URL, option

我在应用程序连接丢失时遇到此错误。从另一个应用程序重定向到我的应用程序时,我面临此问题。此问题仅在live应用程序上触发,连接丢失时出错,使用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

    }

我也遇到了这个问题,也许这能给你一个启示?

从其中一个答复中

接下来,我们确定问题的原因是我们的应用程序在进入后台后继续发出新的NSURLConnection请求,并且没有明确地将其作为后台任务。由于我们不需要后台同步,因此在应用程序进入后台后,输入代码以防止新请求传出,从而消除了此错误