При работе с iOS 8 я начал видеть следующее исключение из глубины UIWebView
:
[WebActionDisablingCalayerDelegate setBeingRemoved:]: непризнанный селектор, отправленный экземпляру 0x167ee900
* WebKit отменил неперехваченное исключение в webView: willRemoveScrollingLayer: withContentsLayer: forNode: delegate: - [WebActionDisablingCalayerDelegate setBeingRemoved:
Это происходит, когда я меняю некоторые ограничения на свой UIWebView
, а затем вызываю:
self.webViewWidthConstraints.constant = newWidth;
[self.webView setNeedsLayout];
[self.webView layoutIfNeeded];
(Это значит, что содержимое веб-просмотра повторно отображается так, чтобы оно соответствовало его ширине).
К счастью, исключение отбрасывается, поэтому приложение не сбой. Почему это происходит, и есть ли способ предотвратить это?