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

原创 2015年11月20日 10:15:25

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























版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

IOS入门学习(三):基本交互功能之button按钮

用户的基本交互是IOS的开发的基本要求,在介绍交互功能之前,需要先看一下MVC方法。MVC即为模型(Mode):保存应用程序数据的类,Xcode中使用Core Data;视图(View)包括窗口、控件...
  • rhwstar
  • rhwstar
  • 2014年02月16日 23:14
  • 14793

Objective-C、C++以及C之间的区别

原文传送门:http://blog.csdn.net/dqjyong/article/details/7663866        随着ios开发的兴起,Objective-C语言收到了广大移动开发者...

iOS项目开发实战(Swift)—查询天气小应用

1.新建Xcode项目,创建single view application,项目名称为swift_Weather,选择语言为Swift。 2.打开Main.storyboard,新建三个控件,一个用于...

iOS项目开发实战(Swift)—代理的使用

代码中用到了代理,就是将DataRequest中解析的Json串传到ViewController中进行TableViewCell的绘制 // // Protocol.swift import Fo...

iOS项目开发实战(Swift)—初探TableView

1.UIAlertController 1)ActionSheet直接从底部弹出提示框 2)Alert直接从中间弹出提示框 3)通过UIAlertAction添加相应的属性(eg:Cancle/OK ...

iOS开发项目实战——Swift实现图片轮播与浏览

最近开始开发一个新的iOS应用,自己决定使用Swift,进行了几天之后,发现了一个很严峻的问题,那就是不管是书籍,还是网络资源,关于Swift的实在是太少了,随便一搜全都是OC实现某某某功能。就算是找...

iOS项目开发实战——Swift实现多个TableView的侧滑与切换

在Android中我们常常使用ListView来表示列表,来显示类似的呈现列表样式的结果。来到iOS中,这种控件称之为TableView。这里我们将会通过使用ScrollView和TableView结...

iOS开发Swift篇—简单介绍

iOS开发Swift篇—简单介绍 一、简介 Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言 Swift在天朝译为“雨燕”,是它的LOGO 是一只燕子,跟Ob...
  • ffblog
  • ffblog
  • 2015年02月03日 17:46
  • 187

iOS开发UI篇—简单的浏览器查看程序

iOS开发UI篇—简单的浏览器查看程序 一、程序实现要求 1.要求 2. 界面分析 (1) 需要读取或修改属性的控件需要设置属性 序号标签 图片 图片...

iOS开发——完整项目实战Swift篇&百思不得姐Swift版总结(一)

百思不得姐Swift版总结(一)   最近在着手做一个关于新闻类的项目:百思不得姐 由于本人对swift有着独特的爱好,所以在OC写完之后空余的时间也在努力使用swift实现一下,但是中间遇到了...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS项目开发实战(Swift)—简单浏览器
举报原因:
原因补充:

(最多只允许输入30个字)