我有很多线程并发调用UITableView的reloadData方法。是不是需要@synchronized块?
1条回答 默认 最新
- g989_1314125 2012-10-12 06:43关注
reloadData方法只能被主线程调用。不能被其他线程调用。所以不需要@synchronized。如果你想要其他线程通过主线程间接调用reloadData。代码如下:
[self.tableView performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:NO];
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报