我的觀點之一是UITableView
,它作爲AVAudioPlayer
的代表,並且當您選擇某個具有選項的特定行以在完成播放後重復播放聲音時,該表實質上會播放聲音。但是,我注意到如果我選擇了一個單元格,併爲某個聲音重複開啓,然後滾動瀏覽UITableView
以選擇不同的聲音,直到滾動停止後纔會調用audioPlayerDidFinishPlaying
(因此不會重複)。只要我停止滾動,它就重複得很好。或者如果我根本不滾動,它會重複很好。audioPlayerDidFinishPlaying在滾動過程中沒有被調用UITableView
在滾動過程中可能發生什麼情況,UITableView
不再作爲代理人並調用audioPlayerDidFinishPlaying
?有什麼想法嗎?
好,趕上,謝謝洛朗! – iwasrobbed 2010-06-14 12:38:11