Где я должен убить мой AVFoundation AudioPlayer - PullRequest
0 голосов
/ 18 февраля 2010

Мое приложение состоит из табличного представления. При касании ячейки навигационный контроллер перемещается к контроллеру панели вкладок, и в «корневом» представлении контроллера панели вкладок есть кнопка, которая воспроизводит mp3.

Мой вопрос такой. Когда пользователь нажимает кнопку «Назад», чтобы вернуться к представлению таблицы, и в данный момент воспроизводится звук, как мне остановить воспроизведение звука?

Сначала я попытался вызвать [audio stop] в функциях delloc и viewdidunload вида, в котором находится аудиообъект («корень» моего контроллера панели вкладок). Я помещаю точки останова в эти функции, и они даже не вызываются.

1 Ответ

0 голосов
/ 18 февраля 2010

Попробуйте один из них :) Они оба являются частью класса UIViewController.

- (void)viewWillDisappear:(BOOL)animated

- (void)viewDidDisappear:(BOOL)animated
...