我有两个视图控制器,例如控制器 A 和控制器 B 我通过使用此代码在控制器 A 上单击按钮时呈现控制器 B
- (IBAction)CategoriesTapped:(id)sender {
CategoriesViewController * category=[[CategoriesViewController alloc]initWithNibName:@"CategoriesViewController" bundle:Nil];
[self presentViewController:category animated:YES completion:^
{
NSLog(@"Loaded...");
}
];
}
我在单击控制器 B 上的按钮时将这个控制器解散为:
- (IBAction)CloseTapped:(id)sender {
[self dismissViewControllerAnimated:YES completion:^
{
NSLog(@"dismissed...");
}
];
}
它第一次运行良好,但是当我再次尝试展示这个控制器时,应用程序崩溃并出现 exc_bad_access。我无法弄清楚问题到底是什么,所以请有人帮我摆脱这种情况吗?提前致谢。