iOS
Swift

swiftでwebViewアプリを作ってみた

More than 3 years have passed since last update.

必要な物

大アップル様のdeveloperプログラムID
Xcode6(beta)

手順

  • シングルビューアプリケーションのプロジェクトを新規作成。

  • story boardにてViewControllerにwebViewを追加(GUI)

Screen Shot 2014-06-28 at 14.41.32.png

  • WebViewをView Controllerにドラッグしてデリゲートを追加する。

webview1.gif

  • webViewからCtrlを押しながらViewController.swiftにドラッグしてアウトレットを追加する。

Screen Shot 2014-06-28 at 14.43.46.png

  • ビューコンを修正
//
//  ViewController.swift
//  ednity
//
//  Created by Yu1ch1 on 2014/06/27.
//  Copyright (c) 2014年 ednity. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

    @IBOutlet var webview : UIWebView = nil

    var targetURL = "http://www.ednity.com"

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        loadAddressURL()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    func loadAddressURL() {
        let requestURL = NSURL(string: targetURL)
        let req = NSURLRequest(URL: requestURL)
        webview.loadRequest(req)
    }


}


  • ビルド&実行

Screen Shot 2014-06-28 at 14.55.49.png

  • ハマりどころ

WebviewDelegateのヒモ付けをすっとばしていて、実行時に落ちてハマりました。