Сводка: При попытке загрузить строку URL/HTML на UIWebView
консоль показывает предупреждение как «Это приложение модифицирует механизм автозапуска из фонового потока после того, как двигатель был доступ к ним из основного потока, что может привести к повреждению двигателя и странным сбоям ». и в какой-то момент сбой приложения.Консоль показывает AutoLayout Engine Предупреждение при загрузке UIWebView и сбоях приложения иногда
Шаги по воспроизведению:
- Загрузить URL/HTML строку на
UIWebView
. - Консоль покажет предупреждение двигателя AutoLayout.
- Приложение разбилось несколько раз (исключение, которое не может быть использовано: используйте только основной поток!).
Ожидаемые результаты: App не должны показывать никаких предупреждений при загрузке 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 beta 1
Xcode: Xcode 8 beta
Эта проблема была решена в IOS 10 beta2.
Спасибо!
Не могли бы вы показать код? – Dershowitz123
И укажите, где он падает. – Dershowitz123
Эта проблема была решена в iOS 10 beta2. Благодаря! – Natarajan