본문 바로가기
모바일앱/iOS

링크에 한글이 있는 경우

by GeekCode 2022. 1. 13.
반응형

한글이 포함된 url string으로 URL 컨버팅을 해줄 경우, nil 값이 반환되는 문제가 발생했다.

URL의 string: 은 영문, 숫자와 특정 문자만 인식 가능하고, 한글, 띄어쓰기 등은 인식하지 못한다고 한다.

따라서 한글이 포함되어있는 url String을 따로 인코딩해주는 작업이 필요하다.

let urlStr = <링크>
let encodedStr = urlStr.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!
let url = URL(string: encodedStr)!

반응형

'모바일앱 > iOS' 카테고리의 다른 글

xib의 이름으로 화면전환하기 (present)  (0) 2022.02.14
serial(직렬)과 Concurrent(동시)  (0) 2022.01.17
Operation  (0) 2022.01.15
Dispatch  (0) 2022.01.14
로그아웃구현 - push와 present 그리고 NotificationCenter, View의 생명주기  (0) 2022.01.12
autologin  (0) 2022.01.10
강제업데이트의 로직  (0) 2022.01.08
Notification Center  (0) 2022.01.08