Это довольно странно, но если вы добавляете MPMoviePlayerController в UIView вместо UIViewController, сначала он показывает ошибку, затем, если вы измените суперкласс на UIViewController, соберите и вернете его обратно в UIView, все будет работать нормально (без ошибок, а MPMoviePlayerController показывает его содержимое правильно ). По крайней мере, это случилось со мной, не против, если кто-нибудь объяснит, почему я совершил такое поведение.