Swift基础--解析服务器Json内容
来源:互联网 发布:岛国软件免费下载 编辑:程序博客网 时间:2024/05/02 02:19
//// ViewController.swift// JieParseJson//// Created by jiezhang on 14-10-5.// Copyright (c) 2014年 jiezhang. All rights reserved.//import UIKitclass ViewController: UIViewController { @IBOutlet weak var city: UILabel! @IBOutlet weak var cityid: UILabel! @IBOutlet weak var temp1: UILabel! @IBOutlet weak var temp2: UILabel! @IBOutlet weak var weather: UILabel! @IBOutlet weak var img1: UILabel! @IBOutlet weak var img2: UILabel! @IBOutlet weak var ptime: UILabel! override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } func getWeather() { var url = NSURL(string: "http://www.weather.com.cn/data/cityinfo/101010100.html") var data = NSData(contentsOfURL: url) var str = NSString(data: data, encoding: NSUTF8StringEncoding) println(str) var json : AnyObject! = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.AllowFragments, error: nil) let weatherinfo: AnyObject = json.objectForKey("weatherinfo")! city.text = weatherinfo.objectForKey("city") as String cityid.text = weatherinfo.objectForKey("cityid") as String temp1.text = weatherinfo.objectForKey("temp1") as String temp2.text = weatherinfo.objectForKey("temp2") as String weather.text = weatherinfo.objectForKey("weather") as String img1.text = weatherinfo.objectForKey("img1") as String img2.text = weatherinfo.objectForKey("img2") as String ptime.text = weatherinfo.objectForKey("ptime") as String } @IBAction func updateWeather(sender: AnyObject) { getWeather() }}
当时想显示图片来,但是返回的图片是假的,我查看了页面,<big class="jpg80 n01"></big>在css里面是这样的
big.jpg80{background-image:url(../../i/weather2014/jpg/gray80.jpg);height:80px;width:80px}.on big.jpg30{background-image:url(../../i/weather2014/jpg/white30.jpg);height:30px;width:31px}.on big.jpg50{background-image:url(../../i/weather2014/jpg/blue50.jpg);height:50px;width:50px}.on big.jpg80{background-image:url(../../i/weather2014/jpg/blue80.jpg);height:80px;width:80px}.sk big.jpg80{background-image:url(../../i/weather2014/jpg/blue80.jpg);height:80px;width:80px}所以真实地址:http://i.tq121.com.cn/i/weather2014/jpg/blue80.jpg,打开后是一组图片,像下面的,在网站上看到的都是用css切割出来的。
0 0
- Swift基础--解析服务器Json内容
- iOS Swift-Json解析
- swift基础之json解析
- Swift-解析JSON数据(天气)
- Swift - JSON
- swift 解析json数据
- Swift解析JSON数据
- 使用swift解析json
- Swift 解析 JSON
- iOS Json解析Swift
- swift的json解析
- Swift基础内容
- IOS学习--- Swift JSON解析
- swift 网络请求&json解析
- Swift-->Json解析(原生NSJSONSerialization)
- 使用 Swift 进行 JSON 解析
- Swift Json 解析异常处理
- Swift 4 JSON 解析指南
- jQuery选择器总结
- FineReport图表详述之图表交互功能
- 长痘痘不能吃哪些食物
- JavaScript继承详解(二)
- Android中关于Volley的使用(四)利用NetworkImageView来加载图片
- Swift基础--解析服务器Json内容
- 给定一个字符串,求出其最长的子字符串
- Android 百度地图开发 地理位置与空间坐标互编译 源码示例 ——2
- Chrome浏览器模拟手机访问网站的设置方法
- Android中关于Volley的使用(五)从RequestQueue开始来深入认识Volley
- 关于web.xml中<web-app>报错解决方案
- C++函数重载
- 一个长时间parse的bug解决过程
- 利用mongodb开发lbs应用实践