Avatar ·

Lectura y escritura de una cadena en un archivo de texto en Swift

¡Hola a todos! Soy nuevo en Swift y estoy tratando de entender cómo leer y escribir cadenas en un archivo de texto. He revisado mucha documentación, pero aún así estoy confundido. \n\nNecesito guardar un texto pequeño (por ejemplo, logs o configuraciones) en un archivo y luego leerlo de vuelta. Intenté escribir algo como:\n\n```swift\nlet myString = "Hello, World!"\nlet fileURL = URL(fileURLWithPath: "myFile.txt")\ntry myString.write(to: fileURL, atomically: true, encoding: .utf8)\n```\n\nPero Xcode se queja de `try` sin manejo de errores. Cuando agrego `do-catch` o `try!`, el archivo a veces se crea y a veces no — no puedo encontrarlo en el disco. Con la lectura pasa lo mismo: escribo `String(contentsOf: fileURL)` y obtengo un crash con el error "The file doesn’t exist".\n\n¿Qué estoy haciendo mal? ¿Cómo especificar correctamente la ruta al archivo? ¿Es necesario crear un