我有以下设置
webview = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].bounds];
偶尔我会发布方法
[webview goBack];
这有时会让我的应用程序陷入瘫痪的EXC_BAD_ACCESS(SIGBUS)。我试图用@try包围这个:
@try
{
[webview goBack];
}
@catch (id theEx)
{
NSLog(@"%@", theEx);
}
但这仍然带来了悲伤的泪水。
有没有办法可以确保它不会崩溃?也许检查我是否可以回去?
答案 0 :(得分:0)
EXC_BAD_ACCESS通常意味着webview以某种方式被dealloc'd。你为什么使用[UIScreen mainScreen] .bounds]?您应该使用Interface Builder或将帧设置为superview的边界。您是将视图添加到由视图控制器控制的超级视图,对吗?