在我的代码 ios/SWIFT 中,我试图从我成功保存在 Storage Firebase 的先前图像中读取 url。指令 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!);
}
})
最佳答案
将 url 转换为字符串使用这个
var myurl: NSURL
var urlString: String = myurl.absoluteString
希望对你有帮助
关于ios - 如何在 ios/swift 中将 url 转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59130449/