Итак, я преобразовал файл 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