我有一個自定義的UITableViewCell,其中包括一個標籤和一個imageView。如果表視圖是可見視圖,並且它有一個單元格,如果我以編程方式更新標籤的文本以及imageView的圖像和日誌,那麼大約需要4秒鐘後,我在標籤的日誌中看到通知和圖像更新。這裏是發生了什麼以及該訂單:自定義UITableViewCell不會立即更新其子視圖,爲什麼?
-Load包含表和一個自定義單元格
- 寫入一個文件到磁盤使用和的NSOperation(和隊列)的觀點
- 當的NSOperation在寫完它觸發一個NSNotification(defaultCenter),它告訴細胞的視圖更新標籤和圖像的文件,我將[自setNeedsDisplay]
,尤其是圓形我在日誌中看到,該小區已經得到通知並完成設置新值
- 約4秒後,單元格的視圖實際更新。
什麼給?
謝謝!這也解決了我的問題。我還沒有意識到線程問題,但在這種情況下它並沒有穿過我的腦海。 – ephemer 2015-08-24 09:19:11