I\'m testing my app on device (a soundboard) and it crashes with a EXC_BAD_ACCESS, I have use Breakpoints and the error came from [AVAudioSession privateB
The crash happens because you had set the delegate of session to your controller in this line
[[AVAudioSession sharedInstance] setDelegate: self];
but didn't implemented the required delegate method (interruption one)
either remove the delegate setting line or implement the delegate method to solve crash