Avatar ·

رأس Swift إلى Objective-C لم يتم إنشاؤه في Xcode 6: كيف يمكن إصلاح ذلك؟

مرحبًا! أنا مبتدئ في تطوير iOS وأحاول استخدام Swift مع Objective-C في مشروعي على Xcode 6. قمت بإنشاء مشروع جديد بلغة Swift، ثم أضفت إليه بعض ملفات Objective-C. عرض Xcode تلقائيًا إنشاء bridging header، فوافقت. لكن المشكلة هي أن ملف الرأس «ProjectName-Swift.h» (الذي يجب أن يُنشأ تلقائيًا للوصول إلى فئات Swift من Objective-C) لا يتم إنشاؤه. لقد تحققت من إعدادات البناء: في Build Settings، معلمة «Objective-C Generated Interface Header Name» فارغة، رغم أنني قرأت أنه يجب أن تكون مملوءة افتراضيًا. كما حاولت إعادة بناء المشروع، ومسح ذاكرة التخزين المؤقت (Clean Build Folder)، وإعادة تشغيل Xcode — ولم يساعد شيء.\n\nإليك مثال على فئة Swift التي أريد جعلها مرئية من Objective-C: