Re: [問題] numberofRowsInSection

作者: jazzter (阿里巴巴你媽媽)   2015-05-08 16:30:03
問題是解決了,但有些地方不太明白,希望高手可以給點指引:
最後是要在 performSelectorOnMainThread 裡去call [tableView reloaddata]
才會正常更新,直接call reloadata會變成看起來有3個row,實際上只有兩個,
最後一個的row的imageView,label等都還留在上面(但不回應click event)
可是我在其它的project裡做過,直接call reloaddata都會把畫面更新啊
為什麼會有這樣的差別呢?
※ 引述《jazzter (阿里巴巴你媽媽)》之銘言:
: 請問有人遇過在UITabelView中,同一個section裡,
: return numberofRowsinSection的數值跟實際UI上的row數不一樣的嗎?
: 因為我在其它地方試著去刪除一個row時,
: 是先把data source更動好了,
: 再去reload data,結果永遠都不會少一個@@
: 如果我直接去刪除,則會出錯,說我的data source個數不合
: 請問有什麼debug的方向或是解法嗎?
作者: Blueshiva (龍野南雲)   2015-05-08 16:31:00
那就很明顯你這次呼叫reloaddata不是在main thread裡啊
作者: yr (Sooner Born Sooner Bred)   2015-05-08 17:03:00
UI 部分要在 main thread 啊

Links booklink

Contact Us: admin [ a t ] ucptt.com