相关疑难解决方法(0)

如何打开文件并在其中附加一个字符串,swift

我试图将一个字符串附加到文本文件中.我使用以下代码.

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
}
Run Code Online (Sandbox Code Playgroud)

这不会将字符串附加到文件.即使我反复调用此功能.

ios swift

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×1

swift ×1