如果iOS应用程序进入后台并返回“nw_read_request_report [C3]接收失败并出现错误”软件导致连接中止“

Posted

技术标签:

【中文标题】如果iOS应用程序进入后台并返回“nw_read_request_report [C3]接收失败并出现错误”软件导致连接中止“【英文标题】:iOS app gives errors if it goes to the background & comes back"nw_read_request_report [C3]Receive failed with error"Software caused connection abort" 【发布时间】:2020-12-08 12:09:22 【问题描述】:

应用程序的问题是,一旦用户进入后台并返回应用程序,就会出现一些错误,如所附图像中所示。

当用户点击推送通知时也会出现这些错误。

尝试更改和删除 pod、它们的版本和所有内容,但似乎没有任何效果。当我在物理设备而不是模拟器上运行应用程序时会发生这种情况。

希望你们能在这个问题上帮助我。

【问题讨论】:

【参考方案1】:

此错误与在后台处理期间被终止的网络请求有关。 Alamofire issues中描述了类似的问题。

【讨论】:

我经历了它,但我似乎不知道如何解决这个问题。如果您对此有任何想法,将不胜感激。 我只是检查了一下,干净的项目也会出现同样的错误。你有没有得到类似Can't end BackgroundTask: no background task exists with identifier 1 (0x1), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug. 的东西?因为那时您还可以为该 UIApplicationEndBackgroundTaskError 符号添加断点,也许它会以某种方式帮助您。

以上是关于如果iOS应用程序进入后台并返回“nw_read_request_report [C3]接收失败并出现错误”软件导致连接中止“的主要内容,如果未能解决你的问题,请参考以下文章

我的 phonegap 应用程序的 iOS 插件工作过一次。当应用程序再次启动时,它不起作用,直到我进入后台并返回应用程序

iOS:应用程序从后台返回后访问 EAOutputStream 时的 SIGPIPE

iOS 保证定时器进入后台依然运行

进入后台、复制新文本并返回应用程序后如何从 UIPasteboard 中检索文本?

从后台返回时iOS应用程序请求失败

iOS应用程序从后台到前台时进入仪表板?