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