MPMoviePlayerviewController сбоя в ОС 3.0
-
02-10-2019 - |
Вопрос
Во время тестирования моего приложения я обнаружил, что он разбился на iPhone с OS 3.0.1 и 3.1.1 (iPod Touch).
У меня есть следующий код для воспроизведения видео, которое находится на удаленном сервере. Работает безупречно на iOS 4.0 и iPad с ОС 3.2
XCode настроен на использование SDK 4.0, но целевой ОС составляет 3,0.
NSURL *url = [NSURL URLWithString:selectedLink];
MPMoviePlayerViewController *moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:moviePlayer];
[moviePlayer release];
При запуске на 3.0.1 и 3.1.1 я получаю следующую ошибку:
-[UIViewController presentMoviePlayerViewControllerAnimated:]: unrecognized selector sent to instance 0x231550
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: -[UIViewController presentMoviePlayerViewControllerAnimated:]: unrecognized selector sent to instance 0x231550'
Надеюсь, вы, ребята, можете мне помочь.
Решение
MPMoviePlayerviewController был добавлен недавно и доступен в IPhone OS 3.2, а затем.
Вы должны использовать MPMoviePlayerController.
Не связан с StackOverflow