Quelles sont les meilleures pratiques pour la validation des adresses e-mail dans Swift?

Je suis à la recherche de la plus simple et la plus propre méthode de validation d'e-mail (String) en Swift. En Objective-C, j'ai utilisé cette méthode, mais si je le réécrire Swift, j'obtiens une erreur "Impossible d'analyser la chaîne de format' lors de la création de prédicat.

- (BOOL) validateEmail: (NSString *) candidate {
    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,6}"; 
    NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex]; 

    return [emailTest evaluateWithObject:candidate];
}
Merci de toujours poster votre code qui ne fonctionne pas.

OriginalL'auteur animal_chin | 2014-10-03