स्टैटिक लाइब्रेरी में 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"` लिखा है, लेकिन...