当前位置: 首页 > 知识库问答 >
问题:

为什么得到控制台警告:[Process]kill()在iOS13中加载WKWebView时返回意外错误1。2.

杨学真
2023-03-14

自从我安装了iOS 13.2测试版以来,我一直收到一条调试控制台错误消息。每次我在情节提要中加载带有WKWebView对象的ViewController时都会发生这种情况。

然后,当web视图可见时,将连续显示以下消息。。。

2019-10-10 12:10:47.867830+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:47.908698+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:47.908814+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:47.934169+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:47.947668+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:47.964375+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:48.193556+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:48.193723+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:48.193941+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:48.194012+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:48.195679+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:48.200432+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:48.207225+0200 (...) [Process] kill() returned unexpected error 1  
2019-10-10 12:10:48.207298+0200 (...) [Process] kill() returned unexpected error 1 

在我关闭视图的那一刻,我得到以下消息:

2019-10-10 12:32:41.577505+0200 (...)[ProcessSuspension] 0x1051e50b0 - ProcessAssertion::processAssertionWasInvalidated() 

有时我会在web视图加载时在中间收到以下消息:(我不能说什么时候发生)

2019-10-10 12:33:11.453528+0200 (...) Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
2019-10-10 12:33:11.459713+0200 (...) Could not signal service com.apple.WebKit.Networking: 113: Could not find specified service

如果我触摸屏幕,它会再次启动

    2019-10-10 12:10:48.200432+0200 (...) [Process] kill() returned unexpected error 1  
    2019-10-10 12:10:48.207225+0200 (...) [Process] kill() returned unexpected error 1  
    2019-10-10 12:10:48.207298+0200 (...) [Process] kill() returned unexpected error 1 
...

我已经检查了这是发生在我的应用程序的WKWebViews的所有视图控制器,所以这似乎不是一个代码错误。

这不会使应用程序崩溃,但我想知道为什么会发生这种情况,以及其他人是否也有同样的问题。

共有3个答案

萧和平
2023-03-14

iOS 13.4已删除此错误!万岁!

裴甫
2023-03-14

在公认的答案中,这是一个WebKit bug,它似乎已经修复,但直到最新的iOS 13.2版才发布。2(在编写此答案时)已在iOS 13.4中修复。

但是,作为一种解决方法,您可以临时禁用/隐藏日志,如@iDevzilla的回答中所述:

1-从Xcode菜单打开:产品

2-在您的环境变量上设置操作系统活动模式

这只会隐藏日志,以便您可以继续开发和测试iOS。正如一些人所指出的,这个问题无论如何都会崩溃他们的应用程序(对我来说,直到现在才崩溃)。此外,请小心使用此方法,因为它可能会隐藏重要的错误消息!

狄宏大
2023-03-14

这是WebKit(或底层操作系统本身)中的一个bug。不,它不是在13年固定的。[2,3]释放。

见:

  • https://bugs.webkit.org/show_bug.cgi?id=202173

更新:

它固定在13.4版本。

 类似资料:
  • 当用PDFBox加载PDF时,如果PDF错误,则会收到日志级警告: 例如,这可能导致控制台上的以下输出: 显然,pdf在内容流中有一些错误,但它确实加载到中。但是否有可能用PDFBOX以编程方式捕获此警告?是否存在一些属性来告诉您文档加载后的警告? 我试过PDFBox-Preflight,但这会检查PDF/A是否符合,这会导致更多的消息。

  • 为什么控制台会疯狂打印,抛出这个警告?

  • 问题内容: 一个在Management Studio中工作并返回相同结果的查询,在我们可以找到的任何文档中都未定义。它应该只返回rowcount或。这是什么意思?如果重要的话,驱动程序是JDBC- ODBC桥。 例: 该查询有效,因为该行已添加到数据库中,但是奇怪的是它返回-1,而文档说它只会返回0或行数(如我所纠正)。 更新: 在Management Studio中运行此命令将显示“命令已成功完

  • 我有以下控制器: 当响应为HttpStatus时。好的,我可以读取客户端中的字符串响应: 但是当我返回Httpstatus时。BAD_REQUEST响应总是空的: 即使e.getMessage()具有消息的有效字符串。 这是我用于使用此服务的代码:

  • 在R中,返回FALSE和返回“numeric”,而返回TRUE和返回“integer”。为什么不返回true? 要确定x1是否包含整数值,我需要使用。有更简单的方法吗? 可以返回数组,例如有序因子。不应该返回c(“numeric”,“integer”)吗?

  • 我收到以下错误,我不确定为什么,因为我直接从模板中运行代码。有人在堆栈跟踪中看到了我没有看到的东西吗?它贴在下面。 “/Cfia中的服务器错误。网状物MVC模板。示例的应用。 远程服务器返回错误:(404)未找到。 描述:在执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源。 异常详细信息:System. Net. WebException:远程服