在 Xcode 14 和 iOS 16 中以“不应在主线程上调用此方法,因为它可能导致 UI 无响应”开头的紫色警告。

问题描述 投票:0回答:3

在 WKWebView 中加载 URL 时,会导致 security 警告,之后应用程序会崩溃。

UIApplicationMain 中的警告 -

此方法不应在主线程上调用,因为它可能导致 UI 无响应。

我该如何解决这个问题?

wkwebview ios16 xcode14
3个回答
27
投票

Apple 员工在论坛上的深度回复。

WKWebView、安全框架和此 Xcode 功能之间的不良交互是一个已知问题 (r. 94019453)。我们计划在某个时候解决它,但我没有任何信息可以分享何时会发生。


13
投票
显然,它要么是 Xcode 错误,要么是不必要的“完美优化”通知。

在我撰写本文时,Apple 开发者网站上没有任何报告的解决方案。

您可以在@main

上看到关于UI 无响应”警告的很好的讨论。


0
投票
有人在这个论坛发表评论:

https://developer.apple.com/forums/thread/712074?page=5

我们已经确认此问题已在

Xcode 14.3 中修复!另外,检查了文档,但没有给出具体信息。但它现在工作正常!

© www.soinside.com 2019 - 2024. All rights reserved.