2016-03-10 112 views
0

那麼,標題已經說明了一切。我有一個視圖(我的特殊情況下嵌入在非表視圖控制器中的表視圖),有時在代碼中我想更新單元格並顯示更新。第一部分就像一個魅力,但變化不會在reloadData()後顯示 - 即使我之後撥打setNeedsDisplay()。 當控制器必須更新某些東西時,tableview也將被重新繪製,並且更改可見。只要我觸摸tableview單元格,變化也是可見的。不觸摸更新就不顯示。如何在不觸摸的情況下顯示刷新視圖?

回答

1

我已經遇到這個問題,並使用GCD要解決它

dispatch_async(dispatch_get_main_queue(), ^{ 
    [self.tableView reloadData]; 
}); 
+0

在主線程......是的,這解決了我的問題。謝謝。 :) – RyuX51

+0

很高興聽到@Ryu :-) –

相關問題