我有两个视图控制器例如控制器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。我无法弄清楚实际上是什么问题,所以有人可以帮助我解决这种情况吗?提前致谢。
最佳答案
看起来像僵尸。
通过搜索僵尸运行探查器。
关于iphone - 在关闭 View Controller 时具有异常访问权限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18847260/