【发布时间】:2019-12-01 22:10:54
【问题描述】:
在我的代码 ios/SWIFT 中,我试图从我成功保存在 Storage Firebase 的上一张图片中读取网址。 let url1 = url as 指令有错误!细绳 我需要将 url 转换为字符串,但演员表不起作用 打印指令没问题,我在日志屏幕打印中看到了正确的 url(url?.absoluteURL as Any)
let armazenamento = Storage.storage().reference()
let imagens = armazenamento.child("imagens")
if let imagemSelecionada=imagem.image {
if let imagemDados = imagemSelecionada.jpegData(compressionQuality: 0.1) {
imagens.child("\(self.idImagem).jpg").putData(imagemDados, metadata: nil, completion: {(metaDados, erro) in
if erro == nil {
print("Sucess upload")
imagens.child("\(self.idImagem).jpg").downloadURL(completion: { (url, erro) in
if(erro == nil)
{
print(url?.absoluteURL as Any )
let url1 = url as! String
self.performSegue(withIdentifier: "selecionarUsuarioSegue", sender: url1)
}else{
print(err!);
}
})
【问题讨论】:
-
"但是强制转换不起作用" 1) 总是复制/粘贴错误和异常输出! 2) 为了尽快获得更好的帮助,edit 添加minimal reproducible example 或Short, Self Contained, Correct Example。 3) 这是什么语言,Scala?请添加语言标签。
-
这和 Swing 有什么关系。 Swing 是 Java 的图形用户界面。您的问题与图形组件无关。发布的代码看起来不像 Java。是 JavaScript 吗? (我知道 JavaScript 有一个“let”关键字)如果是这样,那么使用适当的标签会让你有更好的机会得到答案。
-
转换很大程度上取决于 URL 的类型(远程或本地)