基本信息
源码名称:swift 获取天气预报示例源码下载
源码大小:0.05M
文件格式:.zip
开发语言:Swift
更新时间:2017-06-14
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
iOSswift3获取二维码demo
// // ViewController.swift // qrcodeTest // // Created by ECHANLSAKFJOISYYZZZ on 2017/1/18. // Copyright © 2017年 ECHANLSAKFJOISYYZZZ. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOutlet weak var imgViewQRCode: UIImageView! @IBOutlet weak var labelLocation: UILabel! @IBOutlet weak var labelWeather: UILabel! @IBOutlet weak var labelTemp: UILabel! override func viewDidLoad() { super.viewDidLoad() let url = URL(string:"http://api.k780.com:88/?app=qr.get&data=www.baidu.com&level=L&size=10") let session = URLSession.shared let task = session.dataTask(with: url!) { (data, response, error) in self.imgViewQRCode.image = UIImage(data : data!) } task.resume() let url1 = URL(string:"http://api.k780.com:88/?app=weather.future&weaid=1&&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json") let session1 = URLSession.shared let task1 = session1.dataTask(with: url1!) { (data, response, error) in if error != nil{ print("error") }else{ do { if let json = try JSONSerialization.jsonObject(with: data!, options:[]) as? NSDictionary{ let result = json.value(forKey: "result") as! NSArray let res = result[1] as! NSDictionary self.labelLocation.text = res["citynm"] as? String self.labelWeather.text = res["weather"] as? String self.labelTemp.text = res["temperature"] as? String } } catch { print("JSON Processing Failed") } } } task1.resume() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }