在Swift中读写文本文件的字符串
大家好!我是Swift新手,正在尝试理解如何读写文本文件中的字符串。我翻了很多文档,但还是感到困惑。
我需要将一小段文本(例如日志或设置)保存到文件中,然后再读回来。我试过写类似这样的代码:
```swift
let myString = "Hello, World!"
let fileURL = URL(fileURLWithPath: "myFile.txt")
try myString.write(to: fileURL, atomically: true, encoding: .utf8)
```
但Xcode报错说`try`没有错误处理。当我添加`do-catch`或`try!`时,文件有时创建有时不创建——我在磁盘上找不到它。读取时也遇到同样的问题:我写`String(contentsOf: fileURL)`,但程序崩溃并显示错误“The file doesn’t exist”。
我哪里做错了?如何正确指定文件路径?是否需要手动创建文件夹?以及如何处理错误,使应用程序不会崩溃?请用简单的例子从头到尾解释一下如何在Swift中处理文件。提前谢谢!