У меня есть RootViewController, который содержит массив viewControllers, которые включают в себя контроллеры table, view и tabBar ... У некоторых из них есть nib, а некоторые нет, (я сочетаю функциональность нескольких приложений + веб-приложений, созданных в прошлое), но все они работают нормально. Однако у меня есть один проект, в котором используется раскадровка. Я вижу много вопросов, задающих вопрос о создании программного представления из раскадровки, но как насчет другого пути? Как добавить раскадровку в мой программно реализованный контроллер навигации? Возможно ли это? Если нет, то какой лучший способ обхода? Спасибо за ваше время и внимание.Может ли RootViewController создать экземпляр раскадровки?
Вот мой .h код ниже модели:
UIStoryboard *storyBoard;
UIViewController *storyboardViewController;
Вот мой .m код, который ломает, где у меня есть шевроны ...
self.viewControllers = [NSMutableArray arrayWithCapacity:self.apps.count];
storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
>>>storyboardViewController = [storyBoard instantiateViewControllerWithIdentifier:@"myViewCont"];
[self.viewControllers addObject:storyboardViewController];
Это должно быть возможно. Когда вы говорите, что это ломается, что вы имеете в виду? Если вы получаете сообщение об ошибке, опубликуйте его. – rdelmar
"(lldb)" является выходным сообщением ... нет ошибки, просто ломается в этой точке. – Morkrom
Я не вижу ничего плохого в том, что вы опубликовали. Как объявляется storyBoard и storyboardViewController? – rdelmar