UIWebView goBack崩溃

时间:2010-04-30 17:47:14

标签: iphone uiwebview

我有以下设置

webview = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].bounds];

偶尔我会发布方法

[webview goBack]; 

这有时会让我的应用程序陷入瘫痪的EXC_BAD_ACCESS(SIGBUS)。我试图用@try包围这个:

@try
{
    [webview goBack];
}
@catch (id theEx)
{
    NSLog(@"%@", theEx);
}

但这仍然带来了悲伤的泪水。

有没有办法可以确保它不会崩溃?也许检查我是否可以回去?

1 个答案:

答案 0 :(得分:0)

EXC_BAD_ACCESS通常意味着webview以某种方式被dealloc'd。你为什么使用[UIScreen mainScreen] .bounds]?您应该使用Interface Builder或将帧设置为superview的边界。您是将视图添加到由视图控制器控制的超级视图,对吗?