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: