Swift - encoder l'URL

Si j'encode une chaîne comme celle-ci:

var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)

il n'échappe pas à les barres obliques /.

J'ai cherché et trouvé cette Objective-C code:

NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes(
                        NULL,
                        (CFStringRef)unencodedString,
                        NULL,
                        (CFStringRef)@"!*'();:@&=+$,/?%#[]",
                        kCFStringEncodingUTF8 );

Est-il un moyen plus facile de coder une URL et si non, comment dois-je écrire dans cet Swift?

InformationsquelleAutor MegaCookie | 2014-07-03