Avatar ·

Lesen und Schreiben eines Strings in eine Textdatei in Swift

Hallo zusammen! Ich bin neu in Swift und versuche, das Lesen und Schreiben von Strings in eine Textdatei zu verstehen. Ich habe jede Menge Dokumentation durchforstet, bin aber immer noch verwirrt. \n\nIch muss einen kleinen Text (z. B. Logs oder Einstellungen) in einer Datei speichern und ihn später wieder auslesen. Ich habe versucht, so etwas zu schreiben:\n\n```swift\nlet myString = "Hello, World!"\nlet fileURL = URL(fileURLWithPath: "myFile.txt")\ntry myString.write(to: fileURL, atomically: true, encoding: .utf8)\n```\n\nAber Xcode beschwert sich über `try` ohne Fehlerbehandlung. Wenn ich `do-catch` oder `try!` hinzufüge, wird die Datei entweder erstellt oder nicht – ich kann sie auf der Festplatte nicht finden. Beim Lesen dasselbe Problem: Ich schreibe `String(contentsOf: fileURL)`, aber es kommt ein Crash mit dem Fehler "The file doesn’t exist".\n\nWas mache ich falsch? Wie gebe ich den Pfad zur Datei richtig an? Muss ich das Verzeichnis erstellen?