2014-09-12 9 views
14

पर ठीक चलाता है मैंने आसपास के सभी इंटरनेट खोजे हैं, लेकिन इस त्रुटि का कोई उल्लेख नहीं मिला है।एवीप्लेयर सिम्युलेटर को क्रैश करने का कारण बनता है लेकिन डिवाइस

मैं दूरस्थ या स्थानीय यूआरएल से स्ट्रीम ऑडियो चलाने के लिए एवीप्लेयर का उपयोग कर रहा हूं। हालांकि, मेरे डिवाइस पर यह ठीक काम करता है, सिम्युलेटर पर यह क्रैश हो रहा है।

मुझे पता चला है कि खिलाड़ी का निर्माण ठीक हो रहा है, लेकिन जैसे ही मैं [प्लेयर इंस्टेंस प्ले] कॉल करता हूं, ऐप क्रैश हो जाता है।

त्रुटि CommonurLAssetNotificationQueue में कहीं भी हो रही है। और अपवाद ब्रेकपॉइंट मुझे 0x10e8a2519 पर इंगित करता है: pushq% rbp, जो कि सहायक नहीं है।

हालांकि, डिवाइस पर यह ठीक काम करता है।

तो, क्या यह मेरी गलती है और मुझे कोड को ठीक करना है? या यह सिर्फ सिमुलेटर अभिनय अभिनय है?

+1

मुझे हमेशा एवीप्लेयर के साथ सिम्युलेटर पर फ़ाइलों को चलाने में समस्या आई है। मुझे लगता है कि यह सिम्युलेटर की एक समस्या है। वास्तविक उपकरणों पर इसके साथ कभी समस्या नहीं थी। – freshking

+0

जब आप स्ट्रीम ऑडियो कहते हैं, तो क्या आप रिमोट सर्वर पर स्थित ऑडियो फ़ाइल के विपरीत एचएलएस का सख्ती से मतलब रखते हैं? – MDB983

+0

मुझे लगता है कि मेरा मतलब दूरस्थ सर्वर पर ऑडियो फ़ाइल से स्ट्रीमिंग के रूप में स्ट्रिंग करना था। –

उत्तर

36

यह संभावना है कि आपके पास अपवाद ब्रेकपॉइंट सक्षम है। AVPlayer में प्ले विधि सामान्य रूप से अपवाद फेंकता है, भले ही कुछ भी गलत नहीं है। अपवाद ऐप को क्रैश नहीं करता है, और तब ऐप तब भी चल रहा है जैसा आप चाहते थे। यदि आपके पास अपवाद ब्रेकपॉइंट सक्षम हैं, हालांकि, एक्सकोड अपवाद को नोटिस करता है और ऐप को क्रैश करता है। यदि आप बाएं साइडबार में जाते हैं और अपना अपवाद ब्रेकपॉइंट अक्षम करते हैं तो ऐप क्रैश किए बिना चलाएगा।

+3

आप सही हैं! ब्रेकपॉइंट्स को अक्षम करने के बाद, मैं आखिरकार सिम्युलेटर में संगीत चलाने का परीक्षण कर सकता हूं। धन्यवाद! यह मेरा दिन शुरू करने का सबसे अच्छा तरीका है। –

+0

आपने मेरे काम के घंटे बचाए, –

+0

वाह के लिए धन्यवाद ... अच्छा ऐप्पल जा रहा है। AVPlayer बस हमेशा एक अपवाद फेंकता है? यह कुछ मीठा तकनीक है। – AnthonyM

2

enter image description here

अपवाद बदलें सभी के रूप में उद्देश्य सी

0

मेरे को हल विधि एप्लिकेशन की जानकारी पृष्ठ पर स्थित 'उपयोग वर्णन' जोड़ना है। चूंकि AVPlayer डेमो ऐप अनुमति के बिना स्थानीय फोटो लाइब्रेरी का उपयोग करने का प्रयास कर रहा है, इसलिए यह डेमो ऐप को क्रैश कर देता है। 'गोपनीयता - फोटो लाइब्रेरी उपयोग विवरण' जोड़ने के बाद, मैं इस डेमो ऐप को सफलतापूर्वक चला सकता हूं।

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