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)