dispatch_queue_t backgroundQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);//
dispatch_async(backgroundQueue, ^(void) {
NSLog(@"BackgroundQueue-makeUpcomingCell");
// storeLiveAndUpcomingMatches
[[TVStoredData sharedInstance] makeRunnningCell];
[[TVStoredData sharedInstance] makeUpcomingCell];
dispatch_sync(dispatch_get_main_queue(),^{
NSLog(@"MainQueue-makeUpcomingCell");
[tblView ReloadData];
});
});
之前,我想上面的代码创建通过GCD和重装表视图之前没有主线程多单体。这些单元格已成功创建,但是当这些单元格在cellforRowatIndexpath中返回时,只有单元格的图像视图不显示任何标签,并且按钮在单元格中可见。多的UITableViewCell创建到GCD重装UITable视图
我在接下来的15-20秒内滚动表格,突然间所有的标签和按钮都开始可见。
看起来像存储在阵列中的单元格需要一些来启动它的控制器。
看起来像ARRAY中的存储单元需要一些来启动它的控制器。请在这个问题上建议我。 – Praveen 2015-04-02 12:49:44