2011-09-02 78 views
0

什么时候UITableView的reloadData方法是同步还是异步? Apple的文档没有提及任何有关它的信息,而且我已经看到reloadData函数同时执行和异步执行,这使我非常困惑。什么时候UITableView的reloadData是同步的?

苹果如何区分使用哪种方案?有人知道吗?

+0

tableview如何重新加载其数据异步? – mayuur

回答

-1

对UI的更新始终是同步的,但您可能在调用reloadData并引发同步UI更新之前异步更新数据。

+0

我不确定为什么这是因为没有评论而被投票。 UI的更新是同步的,因为它发生在主线程中,所以可以异步更新数据,因为您可以根据需要在后台线程或块上执行此操作。如果你打算投票,至少说出为什么这样可以解决,所以人们不认为答案是不正确的。 –