J'utilise Xcode 8.0 beta pour tester mon application, mais après avoir converti mon code 2.2 en 3.0, de nombreux bugs n'ont pas été résolus. Sous la démo, Xcode8.0 apparaît le message d'erreur
1. Attendu "{" après "si" condition ...
if annotation.isKindof: (MKUserLocation) {
return nil
}
La deuxième erreur est le kit de carte ... J'utilise iskind (de: MKUserLocation) ne fonctionne toujours pas, il apparaîtra un autre message d'erreur
2.Le bloc d'instructions contreventé est une fermeture inutilisée
if annotation.isKindof: (MKUserLocation) {
return nil
}
. Étiquette d'argument manquante 'de:' dans l'appel
if annotation.isKind(of: MKUserLocation) {
return nil
}
Le substitut de isKindOf
dans Swift3
est:
if annotation is MKUserLocation {
return nil
}