关闭

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

3250人阅读 评论(0) 收藏 举报
分类:

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

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


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,成功运行如下: 























0
1

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:260055次
    • 积分:3866
    • 等级:
    • 排名:第8526名
    • 原创:147篇
    • 转载:13篇
    • 译文:0篇
    • 评论:59条
    博客专栏
    LeetCode

    文章:48篇

    阅读:23427
    关于我
    最新评论