1. 程式人生 > >alamofire GET請求帶中文引數遇到的問題

alamofire GET請求帶中文引數遇到的問題

不要自己拼接連結,中文引數會出問題。
使用自帶的引數程式碼如下

//錯誤示例
 let url : URLStringConvertible = "http://bai.com/test2/login/get.php?mobile=\(userPhone)&rename=\(username)"

//正常示例
 let url : URLStringConvertible = "http://baidu.tk/test2/login/register.php"
            let para=["mobile": userPhone,""rename": username];
            Alamofire.request(.GET, url ,parameters: para).responseJSON{ response in
                if let JSON = response.result.value
                {
                    if JSON["
msg"] as! String == "1" { self.registerActivity.stopAnimating() //self.dismissViewControllerAnimated(true, completion: nil) self.showAlert("成功", alertMessage: "成功,請返回", actionTitle: "確定") self.navigationController?.popViewControllerAnimated(true) } else { self.registerActivity.stopAnimating() self.showAlert("
出錯", alertMessage: "", actionTitle: "確定") } } }