这是一个来自苹果员工在论坛上的详细回复:
WKWebView、安全框架和Xcode功能之间的互动不佳是已知问题(r. 94019453)。我们计划在某个时候解决这个问题,但我目前没有任何信息可以分享。
显然,这可能是Xcode的漏洞,也可能只是一条不必要的“完美优化”通知。
截至目前,Apple开发者网站上还没有任何已报告的解决方案。
您可以在UI unresponsiveness" warning on @main上看到一个很好的讨论。
有人在这个论坛上发表了评论:https://developer.apple.com/forums/thread/712074?page=5
我们已经确认这个问题在Xcode 14.3中得到了解决!同时,我们也查看了文档,但没有给出具体信息。但现在它已经正常工作了!
UIViewRepresentable
中包装了一个 WKWebView。我也将由WKNavigationDelegate
调用的代码更改为在主线程上调度。但仍然出现此问题。 - zumzum