异步方法完成后,在ViewController中重新加载数据

时间:2015-03-08 22:08:31

标签: ios swift uiviewcontroller reloaddata

我有UIViewControllerUIImageView显示初始图片。

我使用异步来下载另一张图片 - >存储在目录中,然后我将UIImageView更改为我新下载的图像。

因此,我希望UIViewController刷新处理新数据。 UIViewController中的任何方法与reloaddata()中的TableViewController类似吗?

PS:在这种情况下,我不想删除ImageView并添加新的Subview。

1 个答案:

答案 0 :(得分:1)

我想我需要更多信息才能完全回答这个问题,但是如果你改变UIImageView的.image属性,那么图像应该会改变。您可能必须在主队列上执行此操作才能使其正常工作,因为必须在主队列中完成UI更改。

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