L'un de mes affichages est un UITableView
qui agit en tant que délégué pour un AVAudioPlayer
et ce tableau joue essentiellement des sons lorsque vous sélectionnez une certaine ligne avec des options pour répéter le son après la fin de la lecture. Cependant, j'ai remarqué que si je sélectionne une cellule avec répétition ON pour un certain son et que je fais défiler UITableView
pour sélectionner un son différent, il n'appellera pas audioPlayerDidFinishPlaying
(et donc ne se répètera pas) tant que le défilement ne sera pas arrêté. Dès que j'arrête de défiler, il se répète très bien. Ou si je ne défile pas du tout, cela se répète très bien.audioPlayerDidFinishPlaying pas appelé pendant le défilement UITableView
Que se passe-t-il pendant le défilement que le UITableView
n'agit plus en tant que délégué et appelle audioPlayerDidFinishPlaying
? Des pensées?
Bonne prise, merci Laurent! – iwasrobbed