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