Avatar ·

Lecture et écriture d'une chaîne dans un fichier texte en Swift

Bonjour à tous ! Je suis débutant en Swift et j'essaie de comprendre la lecture et l'écriture de chaînes dans un fichier texte. J'ai parcouru des tonnes de documentation, mais je suis toujours perdu. \n\nJ'ai besoin de sauvegarder un petit texte (par exemple, des logs ou des paramètres) dans un fichier, puis de le relire. J'ai essayé d'écrire quelque chose comme :\n\n```swift\nlet myString = "Hello, World!"\nlet fileURL = URL(fileURLWithPath: "myFile.txt")\ntry myString.write(to: fileURL, atomically: true, encoding: .utf8)\n```\n\nMais Xcode se plaint de `try` sans gestion des erreurs. Quand j'ajoute `do-catch` ou `try!`, le fichier est créé ou non — je ne peux pas le trouver sur le disque. Même problème avec la lecture : j'écris `String(contentsOf: fileURL)`, et j'obtiens un crash avec l'erreur "The file doesn’t exist".\n\nQu'est-ce que je fais de travers ? Comment spécifier correctement le chemin du fichier ? Dois-je créer les dossiers manuellement ? Et comment gérer les erreurs pour que l'application ne plante pas ? Expliquez-moi, s'il vous plaît, avec des exemples simples, comment travailler avec les fichiers en Swift — du début à la fin. Merci d'avance !