Итак, я преобразовал NSURL
в String
.
Поэтому, если я println
выглядит как file:///Users/...
и т.д.
Позже я хочу, чтобы это было как NSURL
, поэтому я пытаюсь преобразовать его, как показано ниже, но я теряю две из косых черт, которые появляются в строковой версии выше, что, в свою очередь, прерывает код как url
недействителен.
Почему мое преобразование возвращается к NSURL
удалению двух косых черт из String
, которые я ему даю, и как я могу преобразовать обратно в NSURL
, содержащий три косая черта?
var urlstring: String = recordingsDictionaryArray[selectedRow]["path"] as String
println("the url string = \(urlstring)")
// looks like file:///Users/........etc
var url = NSURL.fileURLWithPath(urlstring)
println("the url = \(url!)")
// looks like file:/Users/......etc