У меня сейчас проблема с UIViewController
presentModalViewController:animated:
.
Я использую следующий код для настройки и отображения контроллера модального вида:
UINavigationController *navigationController = [[UINavigationController alloc] init];
AddSerialController *serialController = [[AddSerialController alloc] initWithNibName:@"AddSerial" bundle:nil];
[navigationController pushViewController:serialController animated:NO];
[self.parentViewController presentModalViewController:navigationController animated:YES];
[serialController release];
[navigationController release];
Приложение (запущенное в iPhone Simulator) вылетает, как только вызывается dismissModalViewControllerAnimated:
. GDB говорит, что он падает на objc_msgSend
.
Если я закомментирую последнюю строку кода (выпуск контроллера навигации), все работает, но у меня есть UINavigationController
(как и ожидалось).
Что, черт возьми, здесь происходит?