Swift中用NSURLConnection解析URL,并解析Jason数据
来源:互联网 发布:华威医药 知乎 编辑:程序博客网 时间:2024/05/17 08:06
使用NSURL的代理方法
用NSMutableData来保存每次获得的数据
@lazy var data = NSMutableData()
用NSJSONNSerialization来解析数据
var jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary
完整的代码
import UIKitclass ViewController: UIViewController, NSURLConnectionDelegate { lazy var data = NSMutableData() override func viewDidLoad() { super.viewDidLoad() } override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated)
let urlPath: String = "http://www.baidu.com" var url: NSURL = NSURL(string: urlPath) var request: NSURLRequest = NSURLRequest(URL: url) var connection: NSURLConnection = NSURLConnection(request: request, delegate: self, startImmediately: false) connection.start()
}override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() }
func connection(connection: NSURLConnection!, didReceiveData data: NSData!){ self.data.appendData(data) }
func connectionDidFinishLoading(connection: NSURLConnection!) { var err: NSError // 如果转换有错误,错误信息保存在err中
var jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: err) as NSDictionary println(jsonResult) }}
0 0
- Swift中用NSURLConnection解析URL,并解析Jason数据
- Swift中用NSURLConnection解析URL,并解析Jason数据
- 传送自定义jason数据并解析处理
- Jason数据解析求解?
- Jason数据解析求解?
- url请求数据并解析
- C# 解析 Json(Jason)数据
- ios XML/Jason数据解析
- jason解析
- Swift 网络请求数据,并解析
- C++使用CInternetSession请求url下载jason数据,并且进行解析。以及注意事项
- java 访问url获取数据并解析
- URL请求并解析JSON数据
- iOS四种方法解析Jason数据
- Android Jason数据解析及显示
- 解析接口返回的jason数据
- ios学习:NSURLConnection 和 Json数据解析
- win32使用CInternetSession访问url,并且解析jason
- java判断字符串是否为空的方法总结
- linux 内存管理逻辑地址,物理地址以及虚拟地址
- 比特币开发
- MYSQL 缓存设置 提高MYSQL查询性能
- okHttp框架的介绍 和关于https的自定义签名证书的问题
- Swift中用NSURLConnection解析URL,并解析Jason数据
- RStudio Linux Server 版本 安装配置 说明
- ios8新特性widget开发
- centos 中文字体解决方案
- 开始记录生活
- 页面禁止用户输入中文实现方式
- hdu2732 网络流经典建图
- Java IO
- hadoop平台搭建详解