XCODE에서 작성하고 에뮬레이터에서 실행시킨 스냅샷.

맥북 XCODE에서 '스위프트로 시작하는 아이폰 앱 개발 교과서' 5장 웹 사이트 출력 중 WebView에 Google.com 불러들이기 따라하기.

'Go to Google' 버튼 클릭시 구글 페이지를, 'Go to Windsworld' 버튼 클릭시 내 홈페이지를 위에 배치한 Web View 창으로 불러들여 표시한다.

* https://로 시작되는 홈페이지는 그냥 불러 들이는 것이 가능하지만 http://로 시작되는 홈페이지의 경우엔 따로 아래와 같은 작업을 해주어야 한다.

Project Navigator에서 info.plist를 선택하고 창에서 마우스 우클릭 또는 Control-클릭으로 뜨는 창에서 Add Row 클릭하여 위에 캡쳐한 것 처럼
NSAppTransportSecurity(Type: Dictionary)
NSExceptionDomain(Type: Dictionary)
www.windsworld.co.kr(Type: Dictionary)
NSTemporaryExceptionAllowsInsecureHTTPLoads(Type: Bool, Value Yes)로 지정을 해주어야 한다.

17/4/06 목

//  ViewController.swift
//  WebViewTest
//  Created by MAC on 2017. 4. 6..

import UIKit

class ViewController: UIViewController {
    @IBOutletweakvar myWebView: UIWebView!
   
    @IBActionfunc gotoGoogle() {
        let stringURL = "https://www.google.com"
        iflet myUrl = URL(string: stringURL) {
            let urlReq = URLRequest(url: myUrl)
            myWebView.loadRequest(urlReq)
        }
    }
    @IBActionfunc gotoWinds() {
        let stringURL = "http://www.windsworld.co.kr"
        iflet myUrl = URL(string: stringURL) {
            let urlReq = URLRequest(url: myUrl)
            myWebView.loadRequest(urlReq)
        }
    }
    overridefunc viewDidLoad() {
        super.viewDidLoad()
    }
    overridefunc didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
}