Wenn ich einen String so kodiere:
var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)
werden die Schrägstriche /
nicht maskiert.
Ich habe gesucht und diesen Objective-C-Code gefunden:
NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)unencodedString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8 );
Gibt es einen einfacheren Weg, eine URL zu codieren und wenn nicht, wie schreibe ich das in Swift?