我有一個UIWebView
這將加載文件。所有爲webview提到的支持文檔都在起作用。但有時候,當我快速來回移動時,UIWebView
就會崩潰。我的意思是我點擊並一次又一次地打開文件。如果我這樣做,我的應用程序正在崩潰。UIWebView崩潰
任何想法爲什麼會這樣?它對視頻,音頻和txt文件很酷,但對於Office文檔和數字,頁面文檔卻很奇怪。
請幫我一把!
-(void) backBtnPressed
{
[_webView stopLoading];
if ([_webView superview])
{
[_webView removeFromSuperview];
self.navigationItem.rightBarButtonItem = nil;
}
}
- (void) loadFile:(NSString*)filePath
{
NSURL* url = [NSURL fileURLWithPath:filePath];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[webView setScalesPageToFit:YES];
}
您是否在發佈之前將webview的'delegate'屬性設置爲'nil'? – mvds
@mvds - 爲什麼不是一個答案:) – deanWombourne
我沒有設置委託像webview.deleget = self;當我移動到另一個視圖控制器時,我也釋放了webview。我從同一個viewcontroller打開文件。我做錯了什麼? – Perseus