لا يمكن استخدام كلاسات Swift داخل Objective-C في مكتبة ثابتة
```html
ترجمة
مرحباً بالجميع! أنا جديد في تطوير iOS وأحاول دمج كود Swift في مشروع موجود بلغة Objective-C. لدي مكتبة ثابتة (static library) مكتوبة بلغة Swift، وأريد استخدام فئاتها في تطبيق Objective-C الرئيسي.
إليك مثال على فئة Swift الخاصة بي:
```swift
import Foundation
@objc public class MySwiftClass: NSObject {
@objc public func sayHello() -> String {
return "Hello from Swift!"
}
@objc public var name: String = ""
}
```
لقد أضفت هذا الملف إلى المشروع، وقمت بإعداد bridging header، ولكن عندما أحاول استيراد فئة Swift في ملف Objective-C، أحصل على خطأ: "No visible @interface for 'MySwiftClass' declares the selector 'sayHello'". مع أنني كتبت في bridging header `#import "ProductModuleName-Swift.h"`، ولكن Xcode لا يرى فئتي.
من فضلكم، أخبروني ما الذي أفعله بشكل خاطئ؟ هل أحتاج إلى تكوين المكتبة الثابتة بطريقة خاصة للعمل مع Objective-C؟ هل هناك أي أعلام (flags) يجب ضبطها؟
```