【发布时间】:2011-07-06 14:21:38
【问题描述】:
这是代码:
UITabBarController *tbc = [[UITabBarController alloc]init];
tbc.viewControllers = [NSArray arrayWithObjects:ptlc,cvc,gvc,nil];
[self.navigationController pushViewController:tbc animated:YES];
[tbc release];
这是 tableView:didSelectRowAtIndexPath: 中代码的最后一部分。选择行时,UITabarController显示精细,但在击中UIinavigationController上的“返回”按钮时,程序会在第二秒后崩溃,而无需打印控制台上的任何描述。调试器只是指向我“线程 1:程序接收到的信号:“EXC_BAD_ACCESS”。”在这一行:
int retVal = UIApplicationMain(argc, argv, nil, nil);
在“main.m”上。令人难以置信的是,删除最后一行解决了这个问题。 ptlc cvc 和 gvc 是我首先分配并在此代码示例的最后一行之后释放的控制器。
【问题讨论】:
标签: ios uinavigationcontroller uitabbarcontroller exc-bad-access