我不知道这里发生了什么问题。在视图之间来回切换时发生崩溃。EXC_BAD_ACCESS和僵尸,但不知道为什么它不断出现
这里是仪器给我:
点击到它引用该代码与第一动作:
-(IBAction)pushnews; {
NewsViewController *news = [[[NewsViewController alloc]init]autorelease];
news.title [email protected]"Page";
[self.navigationController pushViewController:news animated:YES]; }
我有时用自动释放,但通常我只是释放我自己。我应该摆脱autorelease并添加[news retain]
我做错了什么?基于答案
编辑: 继EmptyStack的建议是:ViewWillDisappear代码如下所示:
- (void)viewWillDisappear:(BOOL)animated {
webView.delegate = nil; }
这似乎解决我所说的问题(待更多的测试)
在viewDidLoad中:web视图.delegate = self;这可能是问题!
纠正我,如果我错了,但仪器参考' - [HomeViewController pushnews]',但你已经呈现'viewController'。请张贴'pushnews'的部分内容。 – DarkDust
*在* NewsViewController *中有* UIWebView *? – EmptyStack
DarkDust,我改了名字。我向你展示相关部分,对此感到遗憾。我会编辑回来和是。我在NewsViewController中有一个Web视图 – Sum