MPMoviePlayerViewController se bloque sur OS 3.0
-
02-10-2019 - |
Question
Lors de l'essai de mon application, je découvre qu'il est écrasé sur un iPhone avec OS 3.0.1 et 3.1.1 (iPod Touch).
J'ai le code suivant pour lire la vidéo qui est placé sur un serveur distant. Il fonctionne parfaitement sur l'iOS 4.0 et l'iPad avec OS 3.2
Xcode est configuré pour utiliser SDK 4.0, mais OS cible est de 3,0.
NSURL *url = [NSURL URLWithString:selectedLink];
MPMoviePlayerViewController *moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:moviePlayer];
[moviePlayer release];
Lors de l'exécution sur 3.0.1 et 3.1.1 Je reçois l'erreur suivante:
-[UIViewController presentMoviePlayerViewControllerAnimated:]: unrecognized selector sent to instance 0x231550
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: -[UIViewController presentMoviePlayerViewControllerAnimated:]: unrecognized selector sent to instance 0x231550'
Je espère que vous les gars peut me aider.
La solution
MPMoviePlayerViewController a été ajouté récemment et est disponible dans l'iPhone OS 3.2 et versions ultérieures.
Vous devez utiliser MPMoviePlayerController.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow