[問題] numberofRowsInSection

看板MacDev作者 (阿里巴巴你媽媽)時間10年前 (2015/05/07 13:24), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/2 (看更多)
請問有人遇過在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

05/07 13:52, , 1F
就是先把data更動再去刪除啊......
05/07 13:52, 1F

05/07 14:03, , 2F
你的datasource要更新
05/07 14:03, 2F

05/07 14:07, , 3F
回樓上兩位,沒講清楚,我都更動了,但是都未果
05/07 14:07, 3F

05/07 14:34, , 4F
numberofRowsinSection的return值要是變動之後的值,
05/07 14:34, 4F

05/07 14:34, , 5F
不然它是不會更新的
05/07 14:34, 5F

05/07 17:20, , 6F
神祕的地方是我發現其它row已經不在了,但該row原本的
05/07 17:20, 6F

05/07 17:20, , 7F
畫面卻cache了下來,變成像一個row但沒功能
05/07 17:20, 7F
文章代碼(AID): #1LIlS6ke (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1LIlS6ke (MacDev)