WKWebview no puede abrir WKActionsSheet en UINavigationController presentado

Tengo un problema con mi WKWebViewController.

Yo uso este código para presentar:

SRWebWKViewController *webcontroller = [self.storyboard instantiateViewControllerWithIdentifier:@"SRWebViewControllerWKWebview"]; UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:webcontroller]; [self presentViewController:navController animated:YES completion:nil]; 

Se presenta correctamente, pero cuando presiono en cualquier enlace aparece este error:

  Warning: Attempt to present <WKActionSheet: 0x7fc4f4c6f5e0> on <UINavigationController: 0x7fc4f4b9d9e0> whose view is not in the window hierarchy! 

Busqué mucho en la web pero no puedo encontrar ninguna solución que resuelva mi problema

Gracias por adelantado

Este es un error en UIKit desde iOS 8.0 hasta al less iOS 9.3.1.

Hemos visto este problema en PSPDFKit y después de investigar las fonts de ensamblaje UIKit y WKWebView encontramos una solución que sigue siendo horrible, pero no invasiva.

La estrategia principal es ser selectivo y aplicar una solución temporal justo a time, luego limpiar nuevamente. Puede leer el código fuente aquí:

https://gist.github.com/steipete/b00fc02aa9f1c66c11d0f996b1ba1265

Y por favor dupe rdar: // 26295020 por lo que esto se espera que se arregle a time para iOS 10. (El error existe desde iOS 8 y se informó por primera vez en iOS 8b5).