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