я пытаюсь поместить файлы NIB/XIB в пакет, который я называю Configuration.bundle. Когда я пытаюсь загрузить xib из своего пакета, приложение падает, потому что не может найти файл xib.
NSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle]
pathForResource:@"Configuration" ofType:@"bundle"]];
[bundle load];
NSLog(@"bundle: %@", bundle);
я получаю вывод
комплект: NSBundle (еще не загружен)
Часть «еще не загружена» меня немного пугает. Почему не загружается?
И, наконец, когда я пытаюсь загрузить свой наконечник с помощью контроллера представления
ConfigViewController *configViewController = [[ConfigViewController alloc] initWithNibName:@"ConfigViewController" bundle:bundle];
я получаю вывод
* Завершение работы приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: «Не удалось загрузить NIB в комплекте: «NSBundle (еще не загружен)» с именем «ConfigViewController.xib»
Я пробовал как с .xib, так и без него.
Любые идеи?