Одним из моих представлений является UITableView
, который выступает в качестве делегата для AVAudioPlayer
, и эта таблица, по сути, воспроизводит звуки, когда вы выбираете определенную строку с опциями для повторения звука после его завершения воспроизведения.
Однако я заметил, что если я выберу ячейку с повторным включением для определенного звука, а затем прокрутите UITableView
, чтобы выбрать другой звук, он не будет вызывать audioPlayerDidFinishPlaying
(и, следовательно, не повторяться)до тех пор, пока прокрутка не остановится.Как только я перестаю прокручивать, он просто повторяется.Или, если я вообще не прокручиваю, это просто повторяется.
Что может произойти во время прокрутки, что UITableView
больше не действует как делегат и не вызывает audioPlayerDidFinishPlaying
?Есть мысли?