我有一个模态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?
答案 0 :(得分:2)
你应该试试
[self dismissModalViewControllerAnimated:YES];