簡體   English   中英

異步方法完成后在ViewController中重新加載數據

[英]Reload data in ViewController after asynchronous method finished

我有一個UIViewControllerUIImageView顯示初始圖像。

我使用異步方式下載另一個圖像->存儲在Directory中,然后將UIImageView更改為新的下載圖像。

因此,我希望UIViewController刷新以處理新數據。 UIViewController是否有任何方法類似於TableViewController reloaddata()

PS:在這種情況下,我不想刪除ImageView並添加新的Subview。

我想我需要更多信息來完全回答問題,但是如果更改UIImageView的.image屬性,則圖像應該更改。 您可能必須在主隊列上執行此操作才能使其正常工作,因為必須在主隊列中進行UI更改。

dispatch_async(dispatch_get_main_queue()) {
    //Change UIImageView.image property here
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM