قراءة وكتابة سلسلة نصية إلى ملف نصي في 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)`، وأحصل على تعطل مع خطأ "الملف غير موجود".
ما الخطأ الذي أفعله؟ كيف أحدد المسار إلى الملف بشكل صحيح؟ هل أحتاج إلى إنشاء المجلدات يدوياً؟ وكيف أتعامل مع الأخطاء حتى لا يتعطل التطبيق؟ اشرح لي، من فضلك، بأمثلة بسيطة، كيفية العمل مع الملفات في Swift — من البداية إلى النهاية. شكراً مسبقاً!