Ios WKWebView间歇性黑屏问题

Ios WKWebView间歇性黑屏问题,ios,ios8,wkwebview,Ios,Ios8,Wkwebview,我正在将WKWebView集成到我们的应用程序中。看到各种各样的问题。最烦人和阻塞的是间歇性的空白屏幕。它可以触发我的许多事情,导航,缩放等 当我检查WKWebView中的视图层次结构时,我可以看到缺少很多子视图。当我连接检查器时,HTML被正确加载。有时,我可以在控制台日志中看到一条消息: Received an invalid message "RemoteLayerTreeDrawingAreaProxy.CommitLayerTree" from the web process. 我们

我正在将WKWebView集成到我们的应用程序中。看到各种各样的问题。最烦人和阻塞的是间歇性的空白屏幕。它可以触发我的许多事情,导航,缩放等

当我检查WKWebView中的视图层次结构时,我可以看到缺少很多子视图。当我连接检查器时,HTML被正确加载。有时,我可以在控制台日志中看到一条消息:

Received an invalid message "RemoteLayerTreeDrawingAreaProxy.CommitLayerTree" from the web process.

我们已经向苹果公司提交了几份雷达文件。有没有人遇到过类似的问题并找到了解决方法?

WKWebView的WebProcess在支持64位的硬件上作为64位进程运行时会耗尽进程。在此类硬件上使用WKWebView客户端的32位应用程序存在32位/64位编组IPC错误。该错误导致WebProcess退出,留下一个空白屏幕


您可以通过1)在仅支持32位且支持iOS 8的硬件上运行应用程序(如iPad 2)或构建64位版本的应用程序来验证这一点。(可以构建一个仅64位的版本作为健全测试。)

酷的第一篇文章<代码>;)太棒了!我有一个项目设置为只构建32位。允许64位修复了我在WKWebView.Yup中遇到的一系列问题。苹果已经证实存在这样的漏洞。我们实际上只在构建32位。有趣的是,我们也在4S上进行了一些重新编程,虽然我看不到消息,但还是在同一个空白屏幕上。这似乎与内存紧张有关。这个错误在8.1中修复了吗?在8.1中没有修复。我也需要构建32位,因为我有一个只运行32位的第三方库。所以我需要做的是创建两个应用程序:一个用于iPad2(32位),可以使用wkWebView;另一个用于iPadAir(64位),可以使用uiWebView。哈好笑。。。