最佳答案
所以我把 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