2016-06-19 15 views
9

एक्सकोड 8 का उपयोग करके और आईओएस 10 सिम्युलेटर पर चल रहा है। MPMoviePlayerViewController का उपयोग करने का प्रयास करते समय, यह तुरंत मेरे नमूना अनुप्रयोग को सिम्युलेटर में क्रैश करने का कारण बन जाएगा। एक्सकोड में कोई अपवाद या त्रुटि दिखाई नहीं दे रही है, इसलिए यह सुनिश्चित न करें कि इसे कैसे डिबग करें या समस्या क्या है।आईओएस में MPMoviePlayerViewController क्रैशिंग ऐप 10 एक्सकोड 8

MPMoviePlayerViewController *moviePlayer; 
moviePlayer = [[MPMoviePlayerViewController alloc] init]; 

उपरोक्त कोड आईओएस 10 सिम्युलेटर में मेरे ऐप को क्रैश करने के लिए पर्याप्त है। ऐप तुरंत बंद हो जाता है और एक्सकोड में कुछ भी नहीं दिखाता है। आईओएस 9 सिम्युलेटर पर कोई समस्या नहीं है।

इसका कारण क्या हो सकता है और दुर्घटना को डीबग करने के लिए कुछ भी करना है?

+0

मैं एक ही समस्या के रूप में आप और एप्पल डॉक्स कहते हैं ' "महत्वपूर्ण MPMoviePlayerViewController वर्ग औपचारिक रूप से आईओएस 9. में पदावनत किया गया है हो रही है (MPMoviePlayerController वर्ग भी औपचारिक रूप से मान्य नहीं है।) आईओएस 9 और बाद में वीडियो सामग्री खेलने के लिए, बजाय AVKit ढांचे, या वेबकिट से WKWebView वर्ग से AVPictureInPictureController या AVPlayerViewController वर्ग का उपयोग करें। " मैं अब कुछ और चीजों की कोशिश कर रहा हूं। – Ro4ch

उत्तर

8

ठीक है, मैं समाधान नहीं मिला,

आप उपयोगकर्ता जानते हैं कि आपके मीडिया प्लेयर का उपयोग करने के लिए जा रहा है यह बताने के लिए है,

  1. info.plst पर जाएं और चाबी NSAppleMusicUsageDescription जोड़ने - स्ट्रिंग

  2. कुछ पाठ (बस के परीक्षण के लिए प्रयोजनों)

  3. अपने अनुप्रयोग चलाने जोड़ें। एक संवाद बॉक्स उपयोगकर्ता मीडिया तक पहुंच के लिए पूछता है। ठीक है और इसे चलाना चाहिए।

मैंने आपके कोड का उपयोग किया और बिना किसी दुर्घटना के इसे चलाया।

मुझे उम्मीद है कि यह काम करता है।

+1

बहुत बहुत शुक्रिया, यह तय! यह मुझे पागल कर रहा था। – Michael

+0

हाय ... यह मेरे लिए काम नहीं करता है:/... क्या किसी को क्या संभवतः वहाँ भी हो सकता है के बारे में एक विचार है ?? मैं जोड़ लिया है "गोपनीयता - संगीत प्रयोग वर्णन" और "गोपनीयता - मीडिया लाइब्रेरी प्रयोग वर्णन" Info.plist में कुंजी - लेकिन यह प्राधिकरण संवाद पॉप नहीं करता है और अभी भी पहले MPMoviePlayer उपयोग पर दुर्घटनाओं .. – Moose

+0

आप पाठ जोड़ दिया NSAppleMusicUsage डिस्क्रिप्शन कुंजी के लिए? बस इस कुंजी NSAppleMusicUsageDescription जोड़ें। – Ro4ch

संबंधित मुद्दे