Avatar ·

كيفية تحويل Array إلى String في Swift؟

مرحباً بالجميع! أنا مبتدئ في Swift، وأكتب أول تطبيق iOS لي. واجهت مهمة بسيطة كما اعتقدت: لدي مصفوفة من النصوص، وأريد عرض محتواها في UILabel أو في print لأغراض التصحيح. لكن بدلاً من نص جميل مثل "تفاح، موز، برتقال"، يظهر خطأ في Xcode أو يطبع شيئاً غير مفهوم. إليك مثال على الكود الخاص بي: ```swift let fruits = ["تفاح", "موز", "برتقال"] let result: String = fruits // خطأ: Cannot assign value of type '[String]' to type 'String' print(fruits) // يطبع: ["تفاح", "موز", "برتقال"] — ليس ما أريد ``` أفهم أن المصفوفة ليست نصاً، لكن كيف يمكنني دمج جميع العناصر في نص واحد مع فواصل؟ جربت الكتابة يدوياً باستخدام حلقة for، لكنها تبدو ضخمة وغير جميلة. بالتأكيد يوجد في Swift طريقة مدمجة. أرجو إرشادي إلى الطريقة الصحيحة والأنيقة لتحويل المصفوفة إلى نص؟ أحتاج ذلك لعرضه للمستخدم، بحيث تكون العناصر مفصولة بفواصل أو مسافات. شكراً مسبقاً