我正在尝试将字符串保存到设备的内存中,以便进行简单的应用。它在模拟器上工作得很好,我将写入内存的路径设置为 - 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.
}
}
非常感谢任何帮助!! :)
答案 0 :(得分:0)
正如@ Martin-R所暗示的那样,您需要在"/"
和文件名之间的路径中设置directory
。