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

What path should be used to write to iPhone's memory?

我正在尝试将一个字符串保存到设备的内存中,以实现一个简单易用的应用程序。它在模拟器上运行良好,我将写入内存的路径设置为 - 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.
    }
    }

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

正如@Martin-R 所暗示的,您需要在 directory 和文件名之间的路径中有一个 "/"