Avatar ·

Como substituir isKindOfClass em Swift para verificar o tipo de um objeto?

Olá a todos! Estou começando a aprender Swift depois de Objective-C e encontrei um problema. Em projetos antigos em Objective-C, eu costumava usar o método `isKindOfClass` para verificar o tipo de um objeto em tempo de execução. Por exemplo, tenho um array com objetos diferentes e preciso determinar se um objeto específico é uma instância de uma determinada classe. Aqui está como eu fazia antes: ```objc if ([someObject isKindOfClass:[MyCustomClass class]]) { // faz algo } ``` Agora em Swift, estou tentando escrever um código semelhante, mas o compilador diz que `isKindOfClass` não está disponível. Tentei escrever assim: ```swift if someObject.isKindOfClass(MyCustomClass.self) { // erro: Value of type 'Any' has no member 'isKindOfClass' } ``` O que estou fazendo de errado? Como verificar em Swift se um objeto é de um tipo específico?