Swift में ऑब्जेक्ट के प्रकार की जाँच करने के लिए isKindOfClass को कैसे बदलें?
सभी को नमस्कार! मैंने अभी-अभी Objective-C के बाद Swift सीखना शुरू किया है और एक समस्या का सामना किया है। पुराने Objective-C प्रोजेक्ट्स में, मैं रनटाइम के दौरान ऑब्जेक्ट के प्रकार की जाँच करने के लिए `isKindOfClass` मेथड का उपयोग करता था। उदाहरण के लिए, मेरे पास विभिन्न ऑब्जेक्ट्स वाली एक array है, और मुझे यह निर्धारित करना है कि कोई विशेष ऑब्जेक्ट किसी विशेष क्लास का इंस्टेंस है या नहीं।
पहले मैं ऐसा करता था:
```objc
if ([someObject isKindOfClass:[MyCustomClass class]]) {
// कुछ करें
}
```
अब Swift में मैं समान कोड लिखने की कोशिश कर रहा हूँ, लेकिन कंपाइलर कहता है कि `isKindOfClass` उपलब्ध नहीं है। मैंने ऐसा लिखने की कोशिश की:
```swift
if someObject.isKindOfClass(MyCustomClass.self) {
// त्रुटि: Value of type 'Any' has no member 'isKindOfClass'
}
```
मैं क्या गलत कर रहा हूँ? Swift में यह कैसे जाँचें कि कोई ऑब्जेक्ट किसी विशेष क्लास से संबंधित है?