Как кодировать & в% 26 в Swift 4.1?
Это то, что я пробовал:
func encodeString(string: String) -> String {
let unreserved = "!@#$%^&*()_+<>?:,.;'*"
let allowed = NSMutableCharacterSet.symbol()
allowed.addCharacters(in: unreserved)
return string.addingPercentEncoding(withAllowedCharacters: allowed as CharacterSet)!
}