установить цикл, это, вероятно, означает, что ваша музыка не достаточно долго.
сказать,
// ваш avaudioplayer.numberOfLoops = -1
, что заставит его продолжаться, музыка остановится, только если вы закончите, если вы измените представление, а музыка не закончится, она должна продолжаться. Но если вам нужна фоновая музыка с момента запуска приложения, поместите код avaudioplayer с циклом в ваше приложение. Bool-делегат завершил запуск с параметрами и унаследовал метод, чтобы остановить его в другом представлении, например
appDelegate * делегат = [[appDelegate alloc] init];
[appDelegate stop];
и сделайте метод остановки в делегате приложения, говоря [остановка музыки] или что-то в этом роде