- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对旧语法有一些问题,例如:
metadata?.downloadURL()?.absoluteString"
如何在我的代码中使用新方法?这部分代码错误:
let downloadURL = metadata?.storageReference?.downloadURLWithCompletion()
完整代码:
Storage.storage().reference().child(imgUid).putData(imgData, metadata: metadata) { (metadata, error) in
if error != nil {
print("Did'n upload image")
} else {
print("uploaded")
let downloadURL = metadata?.storageReference?.downloadURLWithCompletion()
if let url = downloadURL {
self.setUser(img: url)
}
}
}
最佳答案
这是一种简单的方法,使用此 Func 将数据保存到 FirebaseStorage,然后将 url 作为字符串,然后将其保存在
func uploadImageToFirebaseStorage(data: Data, onSuccess: @escaping (_ imageUrl: String) -> Void) {
let photoIdString = NSUUID().uuidString
let storageRef = Storage.storage().reference(forURL: Config.STORAGE_REF_URL).child(POST_REF).child(photoIdString)
storageRef.putData(data, metadata: nil) { (metadata, error) in
if let error = error {
debugPrint(error.localizedDescription)
return
}
metadata?.storageReference?.downloadURL(completion: { (url, error) in
if let error = error {
print(error.localizedDescription)
return
}
onSuccess("\(url!)")
})
}
}
关于swift - 元数据?.downloadURL()?.absoluteString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50536560/
我对旧语法有一些问题,例如: metadata?.downloadURL()?.absoluteString" 如何在我的代码中使用新方法?这部分代码错误: let downloadURL = met
希望简单地将解析图像的URL转换为字符串,以便可以使用SDWebImage进行缓存等。 经过研究,我发现可以通过在NSURL上调用absoluteString将URL从字符串转换为字符串。我也尝试过这
这个问题在这里已经有了答案: NSFileManager.defaultManager().fileExistsAtPath returns false instead of true (2 个答案
我的 webview.URL?.absoluteURL.absoluteString 返回 nil。这是一个 WKWebview,而不是一个 UIWebVIew,因此 webview.request?
刚刚更新了我的 cocoa pod ,从而更新了 firebase。这行代码是老办法,现在是错误的: let downloadURL = metaData!.downloadURL()!.absolu
我想获取我的 WebView 的 URL。我搜索了解决方案,唯一的是 NSString *myUrl = webView.request.URL.absoluteString ; 这不再有效了!结果是
我是一名优秀的程序员,十分优秀!