Контроллеры представления модульного тестирования кажутся очень важной частью разработки iPhone (см. Это Статья). Это, однако, требует инициализации контроллеров из пера, что я обнаружил невозможным при логическом тестировании.
Загрузка ресурсов из пакета (см. Этот вопрос) в логическом тесте работает нормально. Даже загрузка перьев возможна так:
UntitledViewController* controller = [[UntitledViewController alloc]initWithNibName:nil bundle:[NSBundle bundleForClass:[self class]]];
. Однако он работает только до тех пор, пока перо содержит только UIViews. Другие представления (я пробовал UITableView и UISwitch) приводят к сбою otest с кодом 138.
Можно ли проверить мои перья с помощью логических тестов, и если да, то как?