iOS开发——网络编程Swift篇&(三)同步Get方式
同步Get方式
1 // MARK: - 同步Get方式 2 func synchronousGet() 3 { 4 //创建NSURL对象 5 var url:NSURL! = NSURL(string: "http://m.weather.com.cn/data/101010100.html") 6 7 //创建请求对象 8 var urlRequest : NSURLRequest = NSURLRequest(URL: url, cachePolicy: NSURLRequestCachePolicy.UseProtocolCachePolicy, timeoutInterval: 10) 9 10 //响应对象 11 var response:NSURLResponse? 12 13 //错误对象 14 var error:NSError? 15 16 //发出请求 17 var data:NSData? = NSURLConnection.sendSynchronousRequest(urlRequest, returningResponse: &response, error: &error) 18 19 if (error != nil) 20 { 21 println(error?.code) 22 println(error?.description) 23 }else 24 { 25 var jsonString = NSString(data: data!, encoding: NSUTF8StringEncoding) 26 27 println(jsonString) 28 } 29 30 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。