【发布时间】:2015-01-15 08:33:42
【问题描述】:
我正在尝试将字符串附加到文本文件中。我正在使用以下代码。
let dirs : [String]? = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) as? [String]
if (dirs) != nil {
let dir = dirs![0] //documents directory
let path = dir.stringByAppendingPathComponent("votes")
let text = "some text"
//writing
text.writeToFile(path, atomically: true, encoding: NSUTF8StringEncoding, error: nil)
//reading
let text2 = String(contentsOfFile: path, encoding: NSUTF8StringEncoding, error: nil)
println(text2) //prints some text
}
这不会将字符串附加到文件中。即使我反复调用这个函数。
【问题讨论】:
-
错误参数在某些情况下可以派上用场