Saltar al contenido

Conversión de URL a String y viceversa

Solución:

En Rápido 4 y Swift 3,
Para convertir String en URL:

URL(string: String)

o,

URL.init(string: "yourURLString")

Y para convertir URL a String:

URL.absoluteString

El de abajo convierte el ‘contenido’ de la URL en una cadena

String(contentsOf: URL)

fileURLWithPath() se utiliza para convertir una ruta de archivo simple (por ejemplo, “/ ruta / a / archivo”) en una URL. Tu urlString es una cadena de URL completa que incluye el esquema, por lo que debe usar

let url = NSURL(string: urlstring)

para convertirlo de nuevo en NSURL. Ejemplo:

let urlstring = "file:///Users/Me/Desktop/Doc.txt"
let url = NSURL(string: urlstring)
println("the url = (url!)")
// the url = file:///Users/Me/Desktop/Doc.txt

Hay una forma más agradable de obtener la versión de cadena de la ruta de NSURL en Swift:

let path:String = url.path
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *