if (self.vailViewController == nil) {
VailViewController *vailView = [[VailViewController alloc] initWithNibName:@"View" bundle:nil];
self.vailViewController = vailView;
[vailView release];
}
В этом блоке кода находится ваш файл представления, который на самом деле называется «View.xib», потому что если нет, то это ваш сбой.С этим сообщением об ошибке
* Завершение работы приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: «Не удалось загрузить NIB в комплекте:« NSBundle (загружен) »с именем« Просмотреть''
Итак, если вы хотите загрузить это с помощью initWithNibName, и ваши файлы будут иметь такие имена:
VailViewController.h VailViewController.m VailViewController.xib
выneed:
VailViewController *vailView = [[VailViewController alloc] initWithNibName:@"VailViewController" bundle:nil];
Однако, если это стандартный подкласс UIViewController, вам нужно всего лишь сделать:
VailViewController *vailView = [[VailViewController alloc] init];
Вышеприведенное работает, если вы только что создали подкласс UIViewController в Xcode и didn 'не могу ничего изменить.Контроллер представления знает, как загрузить свой собственный вид.Если он у вас есть, создайте файл .xib для вас, и вы что-то удалили в нем, или просто не уверены, что убедитесь, что Владелец файла подключен к корневому представлению в файле .xib в интерфейсе bulder.
Я надеюсь, что это помогает.
Редактировать:
Ошибка в ваших комментариях:
* Завершение работы приложенияк необработанному исключению 'NSInvalidArgumentException' причина: 'Не поддерживается одновременное нажатие одного и того же экземпляра контроллера представления
: в вашем коде появляются следующие две строки:
[delegate.resortsNavController pushViewController:vailViewController animated:YES];
[self.navigationController pushViewController:vailViewController animated:YES];
Iследует спросить, если это два разных контроллера навигации?если да, то зачем им нужен один и тот же контроллер представления?
Я бы удалил один из них, а затем он должен выдвинуть контроллер представления без ошибки.