iOS-Develop(Swift)2016.12.19 16:22


url에 한글이 존재할 경우 nil값을 반환하는 경우가 생긴다.


아래 예시를 변경해 보자.

let Orgurl = "http://blog.goodgods.com/page?"

let Value = "한글값"

let Parameter = "name=\(value)"


if let Url = URL(string: Orgurl+Parameter) {

}


변경 후

let Orgurl = "http://blog.goodgods.com/page?"

let Value = "한글값"


let EncodeValue = Value.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlQueryAllowed) {

    let Parameter = "name=\(EncodeValue)"


    if let Url = URL(string: Orgurl+Parameter) {

    }

}




                      
Posted by 평생초보