मैं अपने ऐप के क्रैश लॉग से स्प्राइटकिट प्लेसाउंडफाइल नामांकित दुर्घटनाओं की कुछ छोटी मात्रा देख रहा हूं। आईओएस 8.3 पर दुर्घटनाएं होती हैं।स्प्राइटकिट playSoundFile नामांकित क्रैश आईओएस पर 8.3
0 CoreFoundation __exceptionPreprocess
1 libobjc.A.dylib objc_exception_throw
2 CoreFoundation -[NSException initWithCoder:]
3 SpriteKit +[SKPlaySound playSoundFileNamed:atPosition:waitForCompletion:]
4 SpriteKit +[SKAction(SKActions) playSoundFileNamed:waitForCompletion:]
...
और कुछ संबंधित दुर्घटनाओं:
0 CoreFoundation __exceptionPreprocess
1 libobjc.A.dylib objc_exception_throw
2 CoreFoundation -[NSException raise:format:]
3 SpriteKit +[SKPlaySound playSoundFileNamed:atPosition:waitForCompletion:]
4 SpriteKit +[SKAction(SKActions) playSoundFileNamed:waitForCompletion:]
...
किसी को भी पता है कि इस दुर्घटना और इसे ठीक करने के लिए क्या कारण हैं? क्या मुझे खेलने के लिए हर कॉल को लपेटना चाहिए साउंडफाइल नाम: एक कोशिश-पकड़ ब्लॉक में?
संपादित
अधिक जानकारी:
मैं स्विफ्ट उपयोग कर रहा हूँ। अपनी आवाजों को चलाने की कोशिश कर रहा हूं और मैं विभिन्न ध्वनियों से आने वाली दुर्घटनाओं को देख रहा हूं। मैं आईओएस 8.2 से कुछ रिपोर्ट भी देख रहा हूं इसलिए यह क्रैश आईओएस 8.3 विशिष्ट नहीं हो सकता है।
लाइनों कि ध्वनि चलाने:
var sound = SKAction.playSoundFileNamed("Sound/ABC.mp3", waitForCompletion: false)
self.runAction(sound)
कृपया, अधिक जानकारी प्रदान करें: क्या आप सिस्टम बंडल से अपनी आवाज या एक खेलना चाहते हैं? क्या यह एक विशेष आवाज है जो दुर्घटनाग्रस्त हो या उनमें से सभी? क्या यह केवल आईओएस 8.3 पर दुर्घटनाग्रस्त है? क्या आप उन रेखाओं को पेस्ट कर सकते हैं जो ध्वनि बनाते हैं/बजाते हैं? आदि ... – lchamp
आप किस भाषा का उपयोग कर रहे हैं - स्विफ्ट या ओब्जे-सी? – sangony
मैं स्विफ्ट का उपयोग कर रहा हूँ। अपनी आवाजों को चलाने की कोशिश कर रहा हूं और मैं विभिन्न ध्वनियों से आने वाली दुर्घटनाओं को देख रहा हूं। मैं आईओएस 8.2 से कुछ रिपोर्ट भी देख रहा हूं, इसलिए यह अब आईओएस 8.3 विशेष रूप से हो सकता है। – user1615898