आईओएस 10 और एक्सकोड 8 में अपग्रेड करने के बाद, जब भी मैं लॉक बटन का उपयोग कर स्क्रीन बंद करता हूं तो मेरा आईओएस ऐप एक त्रुटि फेंक रहा है और क्रैश हो रहा है। त्रुटि है:कोर ऑडियो त्रुटि 561015905 क्या है और जब मैं लॉक बटन का उपयोग करता हूं तो ऐसा क्यों होता है?
*** न आया हुआ अपवाद 'com.apple.coreaudio.avfaudio' की वजह से एप्लिकेशन समाप्त, कारण: 'त्रुटि 561,015,905'
मैं स्पष्ट रूप से मुख्य ऑडियो का उपयोग नहीं कर रहा हूँ, या बिल्कुल कोई ऑडियो। लेकिन मैं सीनकिट का उपयोग कर रहा हूं, जिसे मैं कोर ऑडियो का उपयोग करता हूं।
असल में यह व्यवहार मेरे कोड से संबंधित प्रतीत नहीं होता है। यह एक नए नए छेड़छाड़ किए गए सीनकेट टेम्पलेट पर होता है! यह सिम्युलेटर में नहीं होता है, लेकिन यह लगातार आईफोन 5 के साथ परीक्षण होता है। मैंने इसे किसी अन्य मॉडल के साथ नहीं देखा है।
पुन: पेश करने के चरण: दृश्यकैट के साथ "गेम" टेम्पलेट का उपयोग करके एक्सकोड 8.0 में एक नई परियोजना बनाएं। कोड हस्ताक्षर के लिए प्रोजेक्ट एडिटर में अपनी टीम सेट करें। परीक्षण के लिए एक आईफोन 5 कनेक्ट करें। ऐप बनाएं और चलाएं। एक बार यह शुरू हो जाने के बाद (और आप घूर्णन विमान देखते हैं), लॉक बटन दबाएं। त्रुटि होती है और ऐप लॉक स्क्रीन से वापस नहीं आ जाएगा।
त्रुटि संदेश के लिए Google परिणाम वास्तव में कोर ऑडियो का उपयोग करने वाले लोगों से या ध्वनि चलाने की कोशिश कर रहे हैं, जो यहां लागू नहीं होते हैं।
यह त्रुटि क्या है और इसके बारे में क्या किया जा सकता है?
561015905 त्रुटि AVAudioSessionErrorCodeCannotStartPlaying त्रुटि के लिए खड़ा है। ऐप्पल डॉक्स इस त्रुटि का विवरण इस प्रकार देता है: "एप्लिकेशन को इसकी जानकारी में ऑडियो कुंजी की कमी के कारण रिकॉर्डिंग और/या बजाना शुरू करने की अनुमति नहीं है। यह तब भी हो सकता है जब ऐप में यह कुंजी हो लेकिन उपयोग हो एक ऐसी श्रेणी जो पृष्ठभूमि में रिकॉर्ड और/या खेल नहीं सकती है (AVAudioSessionCategoryAmbient, AVAudioSessionCategorySoloAmbient, आदि)। " मुझे एक ऐप में लॉक बटन का उपयोग करते समय भी वही दुर्घटना हो रही है जो SceneKit का उपयोग करता है लेकिन ऑडियो का उपयोग नहीं करता है। – DancOfDeth