title: UIWebView throwing exception for [WebActionDisablingCALayerDelegate setBeingRemoved:]
body: <p>When running against iOS 8, I began to see the following exception coming from the deep bowels of <code>UIWebView</code>:</p>
  
  <blockquote>
    <p>[WebActionDisablingCALayerDelegate setBeingRemoved:]: unrecognized selector sent to instance 0x167ee900</p>
    
    <p><em>*</em> WebKit discarded an uncaught exception in the webView:willRemoveScrollingLayer:withContentsLayer:forNode: delegate:  -[WebActionDisablingCALayerDelegate setBeingRemoved:</p>
  </blockquote>
  
  <p>This is happening when I change some constraints on my <code>UIWebView</code> and then call:</p>
  
  <pre><code> self.webViewWidthConstraints.constant = newWidth;
   [self.webView setNeedsLayout];
   [self.webView layoutIfNeeded];
  </code></pre>
  
  <p>(This is so that the webview's content is re-rendered to fit its width correctly).</p>
  
  <p>Luckily the exception is discarded, so the app isn't crashing. Why is this happening, and is there any way to prevent it?</p>