【发布时间】:2014-12-14 12:17:03
【问题描述】:
根据How to find NSDocumentDirectory in swift?我写了下一段代码:
let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
let files = NSFileManager().enumeratorAtPath(documentsPath)
var myString:String = "/"
while let file: AnyObject = files?.nextObject() {
myString += (file as String + "/")
}
println(myString)
但是,实际上问题是,当我调试程序时,执行NSSearchPathForDirectoriesInDomains 命令后,documentsPath 等于 (String) ""。此外,我试图不在 MainViewController 中执行此操作,我正在尝试在 TableViewController 中执行此命令。
但是,它可以在操场上工作; 它不适用于我创建的任何项目
let docdir = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String + "Test.txt"
返回正确的路径,wtf?
【问题讨论】:
标签: swift