dismissModalViewController = EXC_BAD_ACCESS

时间:2012-01-27 23:41:20

标签: ios5 uiviewcontroller storyboard modalviewcontroller

我有一个模态UIView也是一个委托,所以当它出来时它会将一些变量发送回我的DetailViewController。 我知道解雇呈现的ModalViewController的正确方法是从我的DetailView(呈现模态视图的人)中解除它。 问题是如果modalview是一个tableview它工作正常但不知何故这不起作用。

-(void)pickDateControllerFinished:(PickDateController *)controller{
dateSelected = [controller.datePicker date];
[self dismissModalViewControllerAnimated:YES];

NSLog(@"DateSelected %@", dateSelected);
}

因此变量实际通过但View不会被忽略。 我正在使用带故事板的IOS5,没有ARC。

我得到“EXC_BAD_ACCESS”

我也尝试过使用:

[self.presentingViewController dismissModalViewControllerAnimated:YES]; // no errors but this doesn't dismiss

这里没有选项... 任何sugestions?

1 个答案:

答案 0 :(得分:2)

你应该试试

[self dismissModalViewControllerAnimated:YES];