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

2014-06-28

必要な物

大アップル様の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のヒモ付けをすっとばしていて、実行時に落ちてハマりました。

#iOS  #Swift