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