dismissModalViewController = EXC_BAD_ACCESS - PullRequest
       21

dismissModalViewController = EXC_BAD_ACCESS

1 голос
/ 28 января 2012

У меня есть модальный UIView, который также является делегатом, поэтому, когда он выходит, он отправляет некоторые переменные обратно в мой DetailViewController.Я знаю, что правильный способ отклонить представленный ModalViewController - удалить его из моего DetailView (того, кто представляет модальное представление).Проблема в том, что если модальное представление - это табличное представление, оно работает нормально, но почему-то это не работает.

-(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

Закончились варианты здесь ...Любые предложения?

1 Ответ

2 голосов
/ 31 октября 2012

Вы должны попробовать

[self dismissModalViewControllerAnimated:YES];
...