[Swift] WKWebView / Optinal Binding(Unwrapping)

jusong23·2022년 3월 14일
0

Swift

목록 보기
2/7

WKWebView

  1. url string을 준비한다.(웹 주소같은)
  2. url string 을 URL을 거쳐 -> URLrequest로 만들기
  3. URLrequest 를 웹뷰에 load한다.
	
@IBOutlet var WebViewMain: WKWebView! // Control로 끌어다가

    override func viewDidLoad() {
        super.viewDidLoad()
				let urlString = "http://www.google.com"
					  if let url = URL(string: urlString) {
					      // 'let url'을 Optional binding(Unwrapping) 하는 과정
					      // 'let url'을 의심으로부터 벗겨낸 후 사용하는 것
					      let urlReq = URLRequest(url: url)
					      WebViewMain.load(urlReq)
					  }
		}
  • StoryBoard에 Constraints 모든 방향으로 걸어줘야 !

Optinal Binding(Unwrapping)

바뀔 수 있는 var에 한정해서, 이 var 값은 변수이지만 바뀌지 않아 내가 쓰기에 안전하다라는 것을 보장해주는 것

let urlString = "http://www.google.com"
    if let url = URL(string: urlString) {
        // 'let url'을 Optional binding(Unwrapping) 하는 과정
        // 'let url'을 의심으로부터 벗겨낸 후 사용하는 것
        let urlReq = URLRequest(url: url)
        WebViewMain.load(urlReq)
    }

0개의 댓글