【问题标题】:Could not signal service com.apple.WebKit.Networking: 113: Could not find specified service无法向服务 com.apple.WebKit.Networking 发出信号:113:找不到指定的服务
【发布时间】: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 很有趣。

标签: ios webkit


【解决方案1】:

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

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

【讨论】:

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

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

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

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

【讨论】:

  • 这个答案是对的,但我想找到更好的解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多