【发布时间】:2011-10-08 09:13:05
【问题描述】:
我正在使用 iOS 4 SDK 开发 iPhone 3.1.3 应用程序。
我有两个 ViewController,mainViewController 和 AboutViewController。
我使用这段代码从 mainViewController 转到 AboutViewController(mainViewController.m 中的代码):
- (IBAction) aboutClicked:(id)sender
{
AboutViewController* aboutController =
[[AboutViewController alloc]
initWithNibName:@"AboutViewController"
bundle:nil];
[self.view addSubview:aboutController.view];
[aboutController release];
}
这是从 AboutViewController 回到 mainViewController(AboutViewController.m 中的代码):
- (IBAction) backClicked:(id) sender
{
[self.view removeFromSuperview];
}
当我点击 AboutViewController 上的后退按钮时,我得到一个 EXC_BAD_ACCESS。
我正在使用基于窗口的应用程序模板。
我也尝试在[self.view removeFromSuperview] 中添加断点,但我不能。
你知道为什么吗?
【问题讨论】:
标签: iphone navigation views