Swift中用NSURLConnection解析URL,并解析Jason数据
来源:互联网 发布:mac os 升级老版本 编辑:程序博客网 时间:2024/05/16 12:53
使用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) }}
9 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
- NFC-SWP终端架构与标准
- android屏幕切换动画
- 【Axure教程】根据页面宽度的不同适应不同的视图
- 《私房菜》3rd 笔记1. 基础命令
- oracle 五
- Swift中用NSURLConnection解析URL,并解析Jason数据
- oracle 六
- visual C++使用ADO访问sql server 2000
- C++标准库__std::deque(双端队列),std::queue(队列),std::stack(栈)__由stl的定义我们就可以看出 queue和stack都是基于deque实现的和常用接口
- Android安全机制
- uva10069
- oracle 七
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- dp HDU 1421