[問題] 如何只執行一個Method一次?

看板MacDev作者 (Johnny.T)時間11年前 (2013/12/18 14:58), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/3 (看更多)
碰到了一個問題,目前做的功能是在tableView往下scroll到某個點的時候 執行某個method,因為是要抓資料,我希望這個method只執行一次, 但是scroll的時候很快,就會一直不斷重複執行該method... 想要在到某個點執行method後,不再執行他,只能執行一次,等到我說可以再執行 試過dispatch_once,不過不知道要怎麼讓它可以在我資料讀取完後 再回來執行? 也嘗試過BOOL來判斷,但是scroll的速度實在太快了,還是有機會會跑到判斷式內... 有人可以指點一下嗎?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.198.185.80

12/18 15:44, , 1F
意思是"某個點"在scroll bar上有許多個?
12/18 15:44, 1F

12/18 15:54, , 2F
BOOL就可以了
12/18 15:54, 2F
文章代碼(AID): #1IiKUmB8 (MacDev)
文章代碼(AID): #1IiKUmB8 (MacDev)