看板 MacDev 關於我們 聯絡資訊
請問有人遇過在UITabelView中,同一個section裡, return numberofRowsinSection的數值跟實際UI上的row數不一樣的嗎? 因為我在其它地方試著去刪除一個row時, 是先把data source更動好了, 再去reload data,結果永遠都不會少一個@@ 如果我直接去刪除,則會出錯,說我的data source個數不合 請問有什麼debug的方向或是解法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.93.36 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1430976262.A.BA8.html
howdiun: 就是先把data更動再去刪除啊...... 05/07 13:52
neotek: 你的datasource要更新 05/07 14:03
jazzter: 回樓上兩位,沒講清楚,我都更動了,但是都未果 05/07 14:07
darktt: numberofRowsinSection的return值要是變動之後的值, 05/07 14:34
darktt: 不然它是不會更新的 05/07 14:34
jazzter: 神祕的地方是我發現其它row已經不在了,但該row原本的 05/07 17:20
jazzter: 畫面卻cache了下來,變成像一個row但沒功能 05/07 17:20