App falha com AVAudioSession privateBeginInterruption

Estou testando meu aplicativo no dispositivo (uma mesa de som) e ele trava com umEXC_BAD_ACCESS, Eu uso breakpoints e o erro veio[AVAudioSession privateBeginInterruption]

O acidente acontece seguindo este padrão:

O aplicativo é lançado, vemos o menu principalUm botão do menu principal é pressionado e uma exibição da mesa de som é carregada (push), alguns botões são pressionados aqui e os sons são reproduzidos.Retornar ao menu principal ([self.navigationController popViewControllerAnimated:YES];)App entra em segundo planoQuando o aplicativo entra em primeiro plano e o botão de menu do tampo é pressionado, o aplicativo trava.

Não tenho ideia do que está acontecendo aqui, instalei o CrashLytics e ele só disse:

Talvez a sessão de áudio seja liberada da memória e o aplicativo tente acessá-la e falhar?

A sessão de áudio é inicializadaviewDidLoad

//  Initialize audio session
[[AVAudioSession sharedInstance] setDelegate: self];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error: nil];

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof    (audioRouteOverride),&audioRouteOverride);  

EmviewDidUnload eu tenho

[[AVAudioSession sharedInstance] setDelegate: nil];

Alguma dica?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion