公司项目是非ARC环境的,加载一个webview 页面的时候如果没有加载完成就退出该页面会导致程序崩溃,找了下原因后发现webview 并没有做释放操作,所以百度了下释放UIWebView的时候需要做哪些操作,在此留下这篇文章以作记录。
在释放UIWebView的时候
_webView.delegate = nil;
[_webView loadHTMLString:@"" baseURL:nil];
[_webView stopLoading];
[_webView removeFromSuperview];
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[_webView release];