作者kiii210 (Johnny.T)
看板MacDev
標題[問題] 如何只執行一個Method一次?
時間Wed Dec 18 14:58:53 2013
碰到了一個問題,目前做的功能是在tableView往下scroll到某個點的時候
執行某個method,因為是要抓資料,我希望這個method只執行一次,
但是scroll的時候很快,就會一直不斷重複執行該method...
想要在到某個點執行method後,不再執行他,只能執行一次,等到我說可以再執行
試過dispatch_once,不過不知道要怎麼讓它可以在我資料讀取完後 再回來執行?
也嘗試過BOOL來判斷,但是scroll的速度實在太快了,還是有機會會跑到判斷式內...
有人可以指點一下嗎?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.198.185.80
→ ian90911:意思是"某個點"在scroll bar上有許多個? 12/18 15:44
→ howdiun:BOOL就可以了 12/18 15:54