Ваш вопрос немного неясен, но я думаю, что вы спрашиваете, почему ваш фильм не воспроизводится, когда приложение запускается до того, как пользователь увидит элементы управления и элементы в вашем файле XIB. Если это правильно, то это нормальное поведение, так как обычно приложение запускается и только затем вызывает вашу функцию (applicationDidFinishLaunching). Нет гарантии, что вы вызовете эту функцию до того, как элементы управления загрузятся и будут постоянно отображаться на экране.
Неправильно запускать ваше приложение с фильмом, но если вы захотите, вам придется столкнуться с тем фактом, что потенциально может быть изображение по умолчанию или даже элементы управления, которые вы поместите в свой файл XIB.
Одним из способов начать с фильма является то, что вы должны скрыть или удалить все в файле XIB, чтобы при загрузке приложения экран оставался пустым. Затем, когда ваше приложение вызывает функцию applicationDidFinishLaunching, пользователь не увидит ваше приложение, и первое, что он увидит, это фильм. Когда воспроизведение фильма закончится, вам понадобится, чтобы слушатель уведомлений дал вашему приложению указание показать элементы управления для вашего приложения или переключиться на другой файл XIB, в котором есть элементы управления приложения.
Надеюсь, это поможет.