Widzę pewne niewielkie ilości błędów SpriteKit playSoundFileNamed z dziennika awarii mojej aplikacji. Awarie występują w systemie iOS 8.3.SpriteKit crash playSoundFileNamed na iOS 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:]
...
i kilka związanych z awarii:
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:]
...
Czy ktoś wie, co powoduje tę katastrofę i jak to naprawić? Czy powinienem zawijać wszystkie wywołania do playSoundFileNamed: w bloku try-catch?
Edited
Więcej informacji:
Używam Swift. Próbuję odtwarzać własne dźwięki i widzę wypadki pochodzące z różnych dźwięków. Widzę też kilka raportów z iOS 8.2, więc ta awaria może nie być specyficzna dla iOS 8.3.
Linie, które odtwarzają dźwięk:
var sound = SKAction.playSoundFileNamed("Sound/ABC.mp3", waitForCompletion: false)
self.runAction(sound)
Proszę podać więcej informacji: Czy próbujesz odtworzyć własny dźwięk, czy też z zestawu systemowego? Czy jest to szczególny dźwięk, który zawiesza się lub wszystkie z nich? Czy awarię dotyczy tylko iOS 8.3? Czy możesz wkleić linie, które tworzą/odtwarzają dźwięk? etc ... – lchamp
Jakiego języka używasz - Swift lub Obj-C? – sangony
Używam Swift. Próbuję odtwarzać własne dźwięki i widzę wypadki pochodzące z różnych dźwięków. Widzę też kilka raportów z iOS 8.2, więc może to być w szczególności system iOS 8.3. – user1615898