2012-09-22 41 views
0

我用一個UIWebView我的應用程序連接到Gmail網絡視...如果我關閉了的viewController ..很短的時間後,我得到這個錯誤:錯誤,當我從一個UIWebView響應出口到選擇

[MailViewController respondsToSelector:]: message sent to deallocated instance 0x142c8c00 

我也嘗試使用方法:

- (IBAction)close:(id)sender{ 

    [web stopLoading]; 
    [self dismissModalViewControllerAnimated:YES]; 
} 

沒有任何成功...我怎樣才能解決我的問題?

回答

2

你可能忘了設置UIWebView「在你MainViewControllerdealloc方法delegatenil

因此,webview在解除分配後向它的代理(MainViewController)發送一些消息,以解釋崩潰。


-[UIWebView delegate] method documentation

重要:釋放UIWebView您已設置了委託實例之前,你必須先其委託屬性設置爲nil。這可以在你的dealloc方法中完成。

+0

不錯!什麼n00b錯誤!謝謝 –

相關問題