问题是解决了,但有些地方不太明白,希望高手可以给点指引:
最后是要在 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的方向或是解法吗?