Avatar ·

在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中处理文件。提前谢谢!