【发布时间】:2019-06-29 05:04:31
【问题描述】:
我正在尝试像这样将图像上传到 Firebase:
let storageRef = Storage().reference()
if let uploadData = self.profileImageView.image!.pngData() {
storageRef.putData(uploadData, metadata: nil, completion: { (metadata, error) in
if error != nil {
print(error as Any)
return
}
print(metadata as Any)
})
}
它把我重定向到这里的代码:
- (void)dispatchAsync:(void (^)(void))block {
dispatch_async(self.dispatchQueue, block);
}
它没有通过 if let 语句。 (如果让 uploadData = self.profileImageView.image!.pngData())
我不知道为什么。它不会在控制台中给我任何额外的错误消息。
【问题讨论】: