我目前正在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")
}
它不会抛出错误,也不会更改文件
答案 0 :(得分:1)
您无法添加/修改资源文件夹内的任何内容(与您的应用程序捆绑在一起)。您可以将其保存到文档目录。