MPMOVIEPlayerviewController تعطل على OS 3.0
-
02-10-2019 - |
سؤال
أثناء اختبار تطبيقي ، اكتشفت أنه تحطمت على جهاز iPhone مع OS 3.0.1 و 3.1.1 (iPod touch).
لدي الرمز التالي لتشغيل الفيديو الذي يتم وضعه على خادم بعيد. إنه يعمل بشكل لا تشوبه شائبة على iOS 4.0 و iPad مع OS 3.2
Xcode هو الإعداد لاستخدام SDK 4.0 ولكن OS الهدف هو 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