Я разрабатываю приложение, используя Swift. В моем приложении я получаю значение от UITextField
и UITextView
и отправляя это значение в качестве параметра в JSON API. Я могу отправить значение, но когда я отправлю значение с пробелом, мое приложение аварийно завершает работу и показывает ошибку как нулевое значение. Но мне нужно также отправить значение с пространством. Например, получить полное имя или адрес.Как справиться с пространственным значением в текстовом виде и текстовом поле, используя swift
Код:
Alamofire.request(.GET, "https://www.something.com/cid="+MyCustId+"", parameters: nil, encoding: .URL, headers: nil).response { (req, res, data, error) -> Void in
let dataString = NSString(data: data!, encoding:NSUTF8StringEncoding)
print(dataString)
}
Здесь MyCustId
переменная, которая получает значение из UITextField
. Заранее спасибо!
characterSet.urlAllowed –
Для URL, пространство представляет собой особый характер и должно быть закодированы проценты. – Moritz