0

我使用 UIWebView 将我的应用程序连接到 gmail Web 视图...如果我关闭 viewController.. 不久后我收到此错误:

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

我也尝试使用该方法:

- (IBAction)close:(id)sender{

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

没有任何成功......我该如何解决我的问题?

4

1 回答 1

2

您可能忘记在. UIWebView_delegatenildeallocMainViewController

MainViewController因此,webview在它被释放后会向它的委托 (the ) 发送一些消息,解释崩溃。


-[UIWebView delegate]方法文档

重要提示:在释放您为其设置了委托的实例之前UIWebView,您必须首先将其委托属性设置为nil。例如,这可以在您的 dealloc 方法中完成。

于 2012-09-22T15:27:57.257 回答