无法向服务 com.apple.WebKit.Networking 发出信号:113:找不到指定的服务

Posted

技术标签:

【中文标题】无法向服务 com.apple.WebKit.Networking 发出信号:113:找不到指定的服务【英文标题】:Could not signal service com.apple.WebKit.Networking: 113: Could not find specified service 【发布时间】:2017-06-28 07:57:49 【问题描述】:

当我使用 WKWebView 时,我收到以下错误 Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service

我已经按照Could not signal service com.apple.WebKit.WebContent 的建议检查了 cookie,但是没有帮助

com.apple.WebKit.WebContent drops 113 error: Could not find specified service 也无济于事。

我应该怎么做才能解决问题

【问题讨论】:

你明白了吗?同样的事情发生在我身上...... 也发生在我身上。我有两个相同的项目(在我的机器上分叉一个),一个可以工作。另一个得到这个错误。代码仍然相同。 XCode 很有趣。 【参考方案1】:

在我的例子中,我正在启动一个 WKWebView 并显示一个网站。 然后(在 25 秒内)我释放了 WKWebView。但是在启动 WKWebView 25-60 秒后,我收到了这个“113”错误消息。 我假设系统试图向 WKWebView 发出信号,但由于它已被释放而找不到它。

解决方法只是让 WKWebView 保持分配状态。

【讨论】:

你是怎么做到的?你能解释一下吗 当您实例化 WKWebView 时,您将其设置为等于未释放的类中的全局变量:@interface MyViewController () WebViewer *myWebViewer; 【参考方案2】:

似乎在调试中运行应用程序时,发生了一些事情,它在建立连接的过程中失去了连接,但随后它重新连接,但为时已晚。所以应用程序只是停止,连接并没有失败,因为应用程序认为它正在建立连接,所以它陷入了不知道该怎么做的边缘。

在调试之外运行应用程序,并继续执行遇到错误时所做的相同操作,看看是否可以重新创建此错误,错误。

如果没有,请在您连接到网络服务后立即尝试关闭您的 wifi/数据,看看您是否能够重新创建它,如果可以,那么您知道这是由于连接而不是您的代码本身.

【讨论】:

这个答案是对的,但我想找到更好的解决方案

以上是关于无法向服务 com.apple.WebKit.Networking 发出信号:113:找不到指定的服务的主要内容,如果未能解决你的问题,请参考以下文章

无法向 IBM Watson Studio 添加服务

无法向本地服务器发出 HTTPS 请求

无法向会话状态服务器发出会话状态请求。

无法从客户端向服务器发送消息

无法向会话状态服务器发出会话状态请求

无法通过 websocket 从服务器向客户端发送数据