gpt4 book ai didi

ios - 控制台在加载 UIWebView 时显示 AutoLayout Engine 警告,有时会使应用程序崩溃

转载 作者:行者123 更新时间:2023-11-28 06:40:04 24 4
gpt4 key购买 nike

总结:尝试在 UIWebView 控制台上加载 URL/HTML 字符串时,会显示警告,如“从主线程访问引擎后,此应用程序正在从后台线程修改自动布局引擎。这可能导致引擎损坏和奇怪的崩溃。”并在某个时候使应用程序崩溃。

重现步骤:

  1. UIWebView 上加载 URL/HTML 字符串。
  2. 控制台将显示 AutoLayout 引擎警告。
  3. 应用程序崩溃了几次(未捕获的异常:只在主线程上运行!)。

预期结果:应用程序不应在加载 UIWebView 时显示任何警告,也不应因该警告而使应用程序崩溃。

实际结果:在从主线程访问引擎后,此应用程序正在从后台线程修改自动布局引擎。这可能会导致引擎损坏和奇怪的崩溃。

    Stack:(
0 CoreFoundation 0x0000000188e35998 <redacted> + 148
1 libobjc.A.dylib 0x00000001884304bc objc_exception_throw + 56
2 CoreFoundation 0x0000000188e358c8 <redacted> + 0
3 Foundation 0x00000001899a3da0 <redacted> + 192
4 Foundation 0x00000001899a3b00 <redacted> + 76
5 Foundation 0x0000000189808548 <redacted> + 108
6 Foundation 0x00000001899a2788 <redacted> + 104
7 UIKit 0x000000018ebbc76c <redacted> + 1464
8 QuartzCore 0x000000018c0e0d6c <redacted> + 148
9 QuartzCore 0x000000018c0d5aac <redacted> + 292
10 QuartzCore 0x000000018c0d596c <redacted> + 32
11 QuartzCore 0x000000018c0554fc <redacted> + 252
12 QuartzCore 0x000000018c07c7c4 <redacted> + 512
13

QuartzCor

iOS 版本:iOS 10 测试版 1

Xcode 版本:Xcode 8 测试版

此问题已在 iOS 10 beta2 中得到解决。

谢谢!

最佳答案

这个问题发生在 iOS 10 beta1 中,我在 Apple Bug 报告中用示例项目提交了一个问题。现在该问题已在 iOS 10 beta 2 中得到解决。

谢谢!

关于ios - 控制台在加载 UIWebView 时显示 AutoLayout Engine 警告,有时会使应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38187261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com