Zestaw Sprite Kit i odtwarzany dźwięk prowadzą do zakończenia aplikacji

za pomocą ARC

Problem, na który wpadłem - mam SKScene, w którym gram dźwięk fx przy użyciu metody klasy SKAction

[SKAction playSoundFileNamed:@"sound.wav" waitForCompletion:NO];

Teraz, gdy próbuję przejść do tła, bez względu na to, że dźwięk się skończył, najwyraźniej iOS kończy moją aplikację z powodugpus_ReturnNotPermittedKillClient.

Teraz, gdy komentuję ten wiersz i nie wykonuję akcji, system iOS działa świetnie w tle (oczywiście pauzowany, ale bez zakończenia).

Co ja robię źle?

EDYTOWAĆ: iOS nie zakończy aplikacji, jeśli linia nie była uruchomiona, powiedzmy, jeśli była wif statement to nie było prowadzone(soundOn == YES) lub coś w tym stylu, kiedy jest boolfalse

questionAnswers(7)

yourAnswerToTheQuestion