Исключение, когда подробное представление разделенного представления является TabViewController

ПРИМЕЧАНИЕ: это кажется проблемой только с версии 8.3.

У меня есть контроллер с разделенным представлением. Для простоты объяснения я создал новый проект master/detail в xcode (6.3). Я изменил основной вид на панель вкладок.

введите здесь описание изображения

Просто просто удалили TableViewController, который был частью проекта по умолчанию, добавили TabBarController и добавили его в качестве отношения основного контроллера представления.

При запуске получаю следующую ошибку:

*** Завершение работы приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: «Не удалось загрузить NIB в комплекте: «NSBundle (загружен)» с именем «z2L-Ml-BPJ-view-fno-cZ-fCP»

Если я запускаю 8.1, все работает нормально. Я понятия не имею, как обойти это в 8.3.


person lostintranslation    schedule 20.04.2015    source источник
comment
Я сталкиваюсь с тем же самым. См.: stackoverflow.com/questions/29614971/   -  person Elardus Erasmus    schedule 21.04.2015
comment
У меня такая же проблема!   -  person Tomas Sykora    schedule 22.04.2015
comment
В одном комментарии говорится: «В этом случае я решил свою проблему, удалив переход раскадровки для основного и подробного и добавив их программно», что помогло обойти проблему. Однако «извлекать вещи из раскадровки» и делать это программно — глупый обходной путь. Он должен работать.   -  person lostintranslation    schedule 22.04.2015