[問題] 如何只執行一個Method一次?
碰到了一個問題,目前做的功能是在tableView往下scroll到某個點的時候
執行某個method,因為是要抓資料,我希望這個method只執行一次,
但是scroll的時候很快,就會一直不斷重複執行該method...
想要在到某個點執行method後,不再執行他,只能執行一次,等到我說可以再執行
試過dispatch_once,不過不知道要怎麼讓它可以在我資料讀取完後 再回來執行?
也嘗試過BOOL來判斷,但是scroll的速度實在太快了,還是有機會會跑到判斷式內...
有人可以指點一下嗎?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.198.185.80
→
12/18 15:44, , 1F
12/18 15:44, 1F
→
12/18 15:54, , 2F
12/18 15:54, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章