스터디 구성원중 ming님의 질문을 머리에 염두해 두고 이 장을 공부하기 시작했습니다.
https://github.com/LetsSwifty/Swift_Bible/issues/28
table 뷰에서 각각 웹킷으로 웹 뷰를 표현하는데 한 셀의 웹 뷰에서 로그인 하면 다른 셀의 웹 뷰에서도 로그인이 되는지에 대한 이슈였습니다.
webkit을 처음 사용해 보았습니다.
ATS(App Transport Sercurity)는 iOS 9 버전 이후부터 적용된 보안 정책으로, 보안에 취약한 네트워크를 차단시키는데 www.naver.com도 위의 이유때문에 기본적으로는 차단이 됩니다.
따라서 HTTP 접근 시 에러가 발생하며 안내사항과 같이 Info.plist 수정을 통해서 HTTP 접근을 허용해줘야합니다.

첫 번째 화면인 테이블 뷰에서는 확인하고싶은 링크로 셀을 구성했습니다.

세번째 셀로 들어가면 제 블로그로 들어갈 수 있는데 오른쪽 사진과 같이 이미 로그인 된 것으로 나옵니다..!


아직 로그인 한 적도 없는데 로그인이 되어있습니다..! 그래서 시뮬레이터 백그라운드에서 이미 로그인 되어 있는건가…? 싶어서 확인해봤더니 그건 또 아니었습니다… 노트북에서 로그인 되어있는 것도 아니고..

처음에 이 문제를 접했을 때, 세션이니 쿠키니 하는 개념이 없었습니다. 여기저기서 로그인 관련 키워드를 읽다 보니 알아야 해결이 되겠더군요!