Для этого вам нужно заменить обычную кнопку «назад» на новую, с вашим кодом воспроизводимого звука:
//in ViewDidLoad:
UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(pop:)];
self.navigationItem.leftBarButtonItem = barBtnItem;
[barBtnItem release];
//action:
- (IBAction)pop:(id)sender {
//your code of playing sound here
[self.navigationController popViewControllerAnimated:YES];
}
Но обратите внимание, что она не будет выглядеть как обычная «назад»кнопка.Это будет прямоугольник.Если вы хотите, чтобы она выглядела как обычная кнопка «назад», реализуйте ее как пользовательскую кнопку с обычным изображением (как обычная кнопка «назад»)