Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.7.0
-
None
-
I have tested on the iPhone 7 with iOS 10.2.1 and the iPhone 6 Plus with iOS 10.2
Description
I have using the `hide()` method in order to hide the webview window when the mobile hasn't wifi connection, in Android works fine, but in iOS not.
My temporal solution for this is:
// Run later to avoid the "took a long time" log message. dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ if (weakSelf.inAppBrowserViewController != nil) { _previousStatusBarStyle = -1; [weakSelf.viewController dismissViewControllerAnimated:YES completion:nil]; // I have added this line in order to hide the webview [weakSelf.inAppBrowserViewController dismissViewControllerAnimated:YES completion:nil]; } });
I think that : "what is the weakSelf.viewController?", when shows and when creates the inAppBrowser the plugin uses self.inAppBrowserViewController. Why use at this point viewController instead of?
Note: It's my first issue report, If I have done wrong it, please notify me in order to do better the next time.
Attachments
Issue Links
- links to