我正在Swift中创建一个使用Firebase作为后端的iOS应用。该应用使用以下代码从Firebase存储中获取图片:
imageRef.downloadURLWithCompletion{ (URL, error) -> Void in
print("Firebase sent something back!")
if (error != nil ) {
print("couldn't get pic")
} else {
print("about to dispatch async")
dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0)) { [unowned self] in
print("got image")
}
}
}
}
该行"即将派遣异步"得到印刷,但线条"得到图像"没有按'吨。任何想法为什么dispatch_async都没有工作?