Swift, 웹뷰 이용시 쿠키 확인하기

2016. 8. 12. 14:08개발/iOS

상황

아이폰 웹뷰를 이용하다 보니 홈페이지에서 이용하는 세션, 쿠키들을 아이폰에서도 이용을 해야하는 경우가 있었다.

그 중 쿠키를 사용하기 위해 쿠키값을 가져올 필요가 있었다.


Xcode 7.3, iOS 9.3




사용한 클래스는 NSHTTPCookieStorage 이다.

그리고 실제로 쿠키 값을 조회하기 위한 코드는 다음과 같다.


if let cookies = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies {

for cookie in cookies {

print(cookie)

}

}


그리고 실제로 내가 필요해서 구현한 부분은 다음과 비슷~ 하다.


if cookie.name == 'foo' {

//cookie.value 를 이러저러하게 쓰자

}