Roberto Orden Erena created CB-12586: ----------------------------------------
Summary: [iOS] Method hide doesn0t works Key: CB-12586 URL: https://issues.apache.org/jira/browse/CB-12586 Project: Apache Cordova Issue Type: Bug Components: Plugin InAppBrowser Affects Versions: 1.7.0 Environment: I have tested on the iPhone 7 with iOS 10.2.1 and the iPhone 6 Plus with iOS 10.2 Reporter: Roberto Orden Erena 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: <code> // 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]; } }); </code> 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. -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org