应该用什么路径写入iPhone的内存?

时间:2016-02-28 21:19:53

标签: ios swift saving-data

我正在尝试将字符串保存到设备的内存中,以便进行简单的应用。它在模拟器上工作得很好,我将写入内存的路径设置为 - let path:String = directory +" App4.txt"。但是当在真正的iPhone上运行它时,它不能保存到内存中。

这是功能。

    if let directory: String = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true).first { 

    let path: String = directory + "App4.txt"

    userInputString = userInput.joinWithSeparator("-")

    // Writing.
    do {
        try userInputString.writeToFile(path, atomically: false, encoding: NSUTF8StringEncoding)
    }
    catch {
        print("Error")// Error handling here.
    }
    }

非常感谢任何帮助!! :)

1 个答案:

答案 0 :(得分:0)

正如@ Martin-R所暗示的那样,您需要在"/"和文件名之间的路径中设置directory