在滚动操作之前,UITableView不会出现

时间:2013-01-24 05:43:27

标签: iphone objective-c uitableview afnetworking

我已经做过这种事了一百次,但这次我很不安:

我有一个带有自定义UITableViewCell的UITableView,它通过AFNetworking加载图片[-setImageWithURLRequest:];当我运行应用程序时,不会出现tableview的内容。 如果我等待,8秒钟后,内容会出现,但如果我进行了滚动等交互,则会立即显示内容。太奇怪了。

我已经尝试用这篇文章来解决这个问题:http://blog.slaunchaman.com/2011/08/14/cocoa-touch-circumventing-uitableviewcell-redraw-issues-with-multithreading/但没有成功。

谢谢。

1 个答案:

答案 0 :(得分:3)

听起来你正在从主线程(UI线程)更新你的表的内容,而没有看到任何代码,这将是我最好的猜测。