最近更新
阅读排行
关注本站

swift怎么加载网络请求的图片

阅读:5738 次   编辑日期:2016-03-07

目录:

概述:

在开发APP的过程中,问题被慢慢发现,今天说说加载本地图片没什么问题,但是怎么加载网络请求的图片?为什么我写完了加载网络图片的代码不管用?

如何编写代码:

请求网络图片的代码跟记载本地图片的还不一样,下面直接上代码:
	let screenBounds:CGRect = UIScreen.mainScreen().bounds
    let NowWidth = screenBounds.width//获取屏幕宽度
    let NowHeight = screenBounds.height//获取屏幕高度
    let imgUrl = "http://www.uw3c.com/images/index/logo_monkey.png"//图片url
    let url : NSURL = NSURL(string:imgUrl)!// 转换网络URL
    let data : NSData = NSData(contentsOfURL:url)!
    let image = UIImage(data:data, scale: 1.0)
    let imageview : UIImageView = UIImageView(image: image)//设置imageview
    let frame = CGRectMake(0, 0, NowWidth, NowHeight)//设置imageview坐标及大小
    imageview.frame = frame
    self.view.addSubview(imageview)//把imageview放入视图
swift

配置info.plist文件:

写完上面的代码,大家发现图拍呢为毛没加载出来?原因是还需要配置info.plist,在info.plist中添加一项。
    NSAppTransportSecurity
    
        NSAllowsArbitraryLoads
        
    
swift

运行:

swift
将本篇文章分享到:
top