When running against iOS 8, I began to see the following exception coming from the deep bowels of UIWebView
:
[WebActionDisablingCALayerDelega
As none of the answers given could help me I had to resolve this issue with help of Objective-C runtime.
First I've provided a simple function:
id setBeingRemoved(id self, SEL selector, ...)
{
return nil;
}
Then these two lines:
Class class = NSClassFromString(@"WebActionDisablingCALayerDelegate");
class_addMethod(class, @selector(setBeingRemoved:), setBeingRemoved, NULL);
And it works.