[ https://issues.apache.org/jira/browse/CB-9167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Grebnov reassigned CB-9167: ---------------------------------- Assignee: Sergey Grebnov > Crash when closing InAppBrowser on iOS > -------------------------------------- > > Key: CB-9167 > URL: https://issues.apache.org/jira/browse/CB-9167 > Project: Apache Cordova > Issue Type: Bug > Components: Plugin InAppBrowser > Reporter: Alfred Olsson > Assignee: Sergey Grebnov > Labels: Triaged > > Closing the InAppBrowsers sometimes causes a crash on iOS. > I think the problem is with the UIWebView delegate. > Apple documentation states that the delegate should be set to nil before > release but it is not done. > See: > https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebViewDelegate_Protocol/ > The following code in CDVInAppBrowserViewController seems to solve the > problem: > -(void)dealloc > { > self.webView.delegate = nil; > } > The crashes are seen in an App that closes the IAB at 'loadstart'. > I think this is required to get the crashes that occur around 1/10 times. > The following error is seen at crashes when Zombie Objects are enabled: > *** -[CDVWebViewDelegate respondsToSelector:]: message sent to deallocated > instance 0x171846e70 -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org