Я думаю, вам нужно быть более конкретным в отношении связки здесь. Когда вы передаете nil
для такого пакета, это означает «использовать основной пакет», но если я правильно помню, основной пакет при выполнении тестов будет комплектом приложений, использующих тесты, а не вашим кодом. Я думаю, вам нужно убедиться, что раскадровка включена в качестве ресурса в цель тестирования, а затем вам нужно явно указать в тесте, что ресурс раскадровки должен загружаться из вашего целевого комплекта теста, а не из основного комплекта.
РЕДАКТИРОВАТЬ: Как правило, хорошим способом сделать это может быть передача [NSBundle bundleForClass: [MyClassThatIKnowIsInTheRightBundle class]]
.