먼저 웹뷰 딜리게이트 함수들을 만들어서 에러를 출력 해보았다.
func webView(webView: UIWebView, didFailLoadWithError error: NSError?) {
print("LOAD FAILED : \(error!.localizedDescription)\n")
}
침착하게 출력된 것을 확인 하니
LOAD FAILED : The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.
구글링을 하니 Info.plist에 항목을 추가 해야 한다.
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
모두 허용 하려면 위에 처럼
난 귀찮으니 이렇게 해서 해결 봤다.
info.plist 를 source 코드로 열어서 위에 xml을 추가하면 끝
http://stackoverflow.com/questions/30731785/how-do-i-load-an-http-url-with-app-transport-security-enabled-in-ios-9
자세하게 처리 하고 싶으면 위 URL을 참고 하면 된다.
댓글 없음:
댓글 쓰기