33 votes

Utilisation d'isKindOf dans Swift

J'utilise Xcode 8.0 beta pour tester mon application, mais après il convertir mon code de 2,2 à 3,0, de nombreux bugs non résolus. Ci-dessous la démo, Xcode8.0 apparaître le message d'erreur

1. Prévu "{" après "si" condition...

    if annotation.isKindof: (MKUserLocation) {
        return nil
    } 

Deuxième erreur est le kit de carte...je l'utilise iskind(de: MKUserLocation) toujours pas de travail, il apparaît un autre message d'erreur

2.Arc-boutée bloc d'instructions est une partie inutilisée de fermeture

    if annotation.isKindof: (MKUserLocation) {
        return nil
    }

3. Argument manquant étiquette 'de:' en appel

    if annotation.isKind(of: MKUserLocation) {
        return nil
    }

169voto

Sahil Kapoor Points 6343

Le substitut de isKindOf en Swift3 est:

 if annotation is MKUserLocation {
    return nil
}
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X