Поскольку на этот вопрос не было ответа, я опубликую то, что сработало для меня, чтобы позволить будущим искателям найти что-то полезное:
Я пытался отобразить представление в другом файле XIB с помощью CATransition ив начале всегда был черный экран.
Решение состояло в том, чтобы заменить эти строки
[[myViewController.view layer];
addAnimation:animation forKey:@"SwitchToView"];
на
[[self.view.superview layer] addAnimation:animation forKey:@"SwitchToView"];
После обнаружения проблемы было довольно легко понять, потому что, очевидно, локальное окнотот, который вы хотите «подтолкнуть».