1.今天在调试UIWebview发现在释放的时候
[webview release];
webview=nil;
webview.delegate=nil;
在IOS9.3没有crash崩溃,在低版本崩溃了。webview已经被释放了,在设置他的属性delegate就崩溃了,需要先释放他的属性在释放它。不知道是不是低版本释放比较快,而高版本会慢一点导致低版本崩溃了高版本没事。修改后:
webview.delegate=nil;
[webview release];
webview=nil;
iOS WebView释放技巧
本文讨论了在不同iOS版本中释放UIWebView时遇到的问题及解决方法。指出在低版本iOS上直接释放UIWebView及其delegate会导致程序崩溃,并提供了一种避免崩溃的有效解决方案。
1.今天在调试UIWebview发现在释放的时候
[webview release];
webview=nil;
webview.delegate=nil;
在IOS9.3没有crash崩溃,在低版本崩溃了。webview已经被释放了,在设置他的属性delegate就崩溃了,需要先释放他的属性在释放它。不知道是不是低版本释放比较快,而高版本会慢一点导致低版本崩溃了高版本没事。修改后:
webview.delegate=nil;
[webview release];
webview=nil;
1435
713

被折叠的 条评论
为什么被折叠?