在Swift 2.0中写入文件的问题

时间:2016-04-04 21:09:37

标签: swift file-io swift2

我目前正在swift中读取和写入文件,并且阅读工作正常,而写作似乎什么也没做。以下是我正在阅读的内容:

let path = NSBundle.mainBundle().pathForResource(filename, ofType: "txt")
let returnString = try? String(contentsOfFile: path!, encoding: NSUTF8StringEncoding)

以下是我要用来写的内容:

let text = "hi mom"
let path = NSBundle.mainBundle().pathForResource(filename, ofType: "txt")
do{
    try text.writeToFile(path, atomically: false, encoding: NSUTF8StringEncoding);
}
catch{
    print("nope")
}

它不会抛出错误,也不会更改文件

1 个答案:

答案 0 :(得分:1)

您无法添加/修改资源文件夹内的任何内容(与您的应用程序捆绑在一起)。您可以将其保存到文档目录。