iOS项目开发实战(Swift)—简单浏览器

1.在Xcode新建一个Swift的single view application工程;

2.打开项目文件中的Main.storyboard文件,在绘图区直接添加三个控件,分别是TextField,Button,Web View。

iOS项目开发实战(Swift)—简单浏览器_第1张图片

3.然后直接按住control把三个控件分别拖到ViewController.swift文件中,绑定链接,生成如下代码;

    @IBOutlet weak var urlInput: UITextField!    
    @IBOutlet weak var urlButton: UIButton!
    @IBOutlet weak var webView: UIWebView!


4.接着为按钮添加一个Action,也可以直接control拖动button,选择type为action,可以在ViewController.swift中生成相应的函数;

    @IBAction func buttonClick(sender: AnyObject) {

        //通过url进行访问

        self.webView.loadRequest(NSURLRequest(URL: NSURL(string: urlInput.text!)!))

    }


5.代码添加完毕之后,直接command+R进行运行,会发现在界面中输入url之后会报错。

错误信息如下:

wift_browser[656:22577] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

意思就是:通过HTTP协议请求加载被认为是不安全的,所以需要在Info.plist中进行相关配置。

通过在Info.plist中添加 相应属性(如下图): 


然后再重新运行,输入url,成功运行如下: 

iOS项目开发实战(Swift)—简单浏览器_第2张图片






















你可能感兴趣的:(iOS项目开发实战(Swift)—简单浏览器)