स्टैटिक लाइब्रेरी में Objective-C के अंदर Swift क्लासेज का उपयोग नहीं हो पा रहा है
सभी को नमस्ते! मैं iOS डेवलपमेंट में नौसिखिया हूँ और मौजूदा Objective-C प्रोजेक्ट में Swift कोड को इंटीग्रेट करने की कोशिश कर रहा हूँ। मेरे पास Swift में लिखी एक स्टैटिक लाइब्रेरी (static library) है, और मैं इसकी क्लासेज को मुख्य 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 सेट किया, लेकिन जब Objective-C फ़ाइल में Swift क्लास को इम्पोर्ट करने की कोशिश करता हूँ, तो यह एरर आती है: "No visible @interface for 'MySwiftClass' declares the selector 'sayHello'". इसके अलावा, bridging header में मैंने `#import "ProductModuleName-Swift.h"` लिखा है, लेकिन