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