异步方法完成后在ViewController中重新加载数据
问题描述:
我有一个UIViewController
与UIImageView
显示一个初始图像。异步方法完成后在ViewController中重新加载数据
我使用异步下载另一个图像 - >存储在目录中,然后我将UIImageView
更改为我新下载的图像。
因此,我想刷新UIViewController
以处理新数据。有没有类似UIViewController
的方法与reloaddata()
类似TableViewController
?
PS:我不想在这种情况下删除ImageView并添加新的子视图。
答
我想我需要更多的信息才能完全回答这个问题,但是如果你改变了UIImageView的.image属性,那么图片应该会改变。您可能必须在主队列上执行此操作才能正常工作,因为UI更改必须在主队列中完成。
dispatch_async(dispatch_get_main_queue()) {
//Change UIImageView.image property here
}