Comment remplacer isKindOfClass en Swift pour vérifier le type d'un objet ?
Bonjour à tous ! Je viens de commencer à apprendre Swift après Objective-C et j'ai rencontré un problème. Dans les anciens projets en Objective-C, j'utilisais souvent la méthode `isKindOfClass` pour vérifier le type d'un objet à l'exécution. Par exemple, j'ai un tableau avec différents objets et je dois déterminer si un objet spécifique est une instance d'une certaine classe.
Voici comment je faisais avant :
```objc
if ([someObject isKindOfClass:[MyCustomClass class]]) {
// faire quelque chose
}
```
Maintenant en Swift, j'essaie d'écrire un code similaire, mais le compilateur dit que `isKindOfClass` n'est pas disponible. J'ai essayé d'écrire ceci :
```swift
if someObject.isKindOfClass(MyCustomClass.self) {
// erreur : Value of type 'Any' has no member 'isKindOfClass'
}
```
Qu'est-ce que je fais de travers ? Comment vérifier en Swift si un objet
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
Client HTTP en PHP : effectuer des requêtes correctement
Expressions régulières en Rust avec exemples : en pratique
Serverless en TypeScript : AWS Lambda et alternatives pour le backend
Expressions régulières en JavaScript avec exemples pour débutants