Ваш контроллер детального просмотра будет уведомлен, когда он собирается выйти из экрана, позвонив по номеру -viewWillDisappear
; Вы можете остановить аудио, добавив некоторый javascript к веб-представлению или полностью удалив веб-представление (хотя, если возможно, что контроллер представления может выйти за пределы экрана, пока он все еще находится в иерархии навигации, вам следует обязательно настроить его снова. в -viewWillAppear
).
Однако вы, как правило, ожидаете, что при закрытии контроллера подробных представлений он будет уничтожен, а его дочерние представления, включая веб-просмотр, будут уничтожены вместе с ним. Тот факт, что звук продолжает воспроизводиться, говорит о том, что у вас может возникнуть проблема с управлением памятью.