2016-07-04 2 views
1

Сводка: При попытке загрузить строку URL/HTML на UIWebView консоль показывает предупреждение как «Это приложение модифицирует механизм автозапуска из фонового потока после того, как двигатель был доступ к ним из основного потока, что может привести к повреждению двигателя и странным сбоям ». и в какой-то момент сбой приложения.Консоль показывает AutoLayout Engine Предупреждение при загрузке UIWebView и сбоях приложения иногда

Шаги по воспроизведению:

  1. Загрузить URL/HTML строку на UIWebView.
  2. Консоль покажет предупреждение двигателя AutoLayout.
  3. Приложение разбилось несколько раз (исключение, которое не может быть использовано: используйте только основной поток!).

Ожидаемые результаты: 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.

Спасибо!

+0

Не могли бы вы показать код? – Dershowitz123

+0

И укажите, где он падает. – Dershowitz123

+0

Эта проблема была решена в iOS 10 beta2. Благодаря! – Natarajan

ответ

1

Эта проблема происходила в iOS 10 beta1, и я опубликовал проблему в отчете Apple Bug с образцом проекта. Теперь проблема решена в iOS 10 beta 2.

Спасибо!