ios 网络链接
来源:互联网 发布:数据库查询怎么保存 编辑:程序博客网 时间:2024/06/06 21:41
//
// ViewController.m
// 050_NSURLConnetion
//
// Createdby wangmutianon 2017/10/4.
// Copyright © 2017年wangmutian. Allrights reserved.
//
#import"ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-(void)createurlconn{
UIButton*btn=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];
btn.frame=CGRectMake(100, 100, 80, 40);
[btnsetTitle:@"链接数据"forState:UIControlStateNormal];
[btnaddTarget:selfaction:@selector(prebtn)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:btn];
}
-(void)prebtn{
NSLog(@"HEHE");
//定义一个字符串
NSString*nstr=@"http://www.baidu.com";
//将字符串转换成地址链接url
NSURL*url=[NSURLURLWithString:nstr];
//定义一个链接请求对象
NSURLRequest*request=[NSURLRequestrequestWithURL:url];
//创建一个网络连接对象
_connect = [NSURLConnectionconnectionWithRequest:requestdelegate:self];
_data=[[NSMutableDataalloc] init];
}
//处理错误信息的代理协议
//如果有任何链接错误,调用此协议,进行错误打印查看
-(void)connection:(NSURLConnection*)connectiondidFailWithError:(NSError*)error
{
NSLog(@"看这里error=%@",error);
}
//处理服务器返回的响应码
-(void)connection:(NSURLConnection*)connectiondidReceiveResponse:(NSURLResponse*)response
{
//将响应码转换为http响应码
NSHTTPURLResponse*res=(NSHTTPURLResponse*)response;
if(res.statusCode==200){
NSLog(@"链接成功!");
}else{
NSLog(@"我把值浓出来了%@",res.statusCode);
}
}
//接收服务器回传的数据时调用
-(void)connection:(NSURLConnection*)connectiondidReceiveData:(nonnullNSData *)data
{
//
[_dataappendData:data];
}
//
-(void)connectionDidFinishLoading:(NSURLConnection*)connection
{
//将二进制数据转换成字符串数据
NSString*str=[[NSStringalloc] initWithData:_dataencoding:NSUTF8StringEncoding];
NSLog(@"JSON=%@",str);
}
- (void)viewDidLoad {
[superviewDidLoad];
// Doany additionalsetup afterloading theview, typicallyfrom anib.
[selfcreateurlconn];
}
- (void)didReceiveMemoryWarning {
[superdidReceiveMemoryWarning];
// Disposeof anyresources thatcan berecreated.
}
@end
- ios 网络链接
- IOS 网络链接之一二
- iOS 网络链接的判断
- IOS 检测网络链接是否可用 - 3
- IOS开发之查看网络链接是否可用-----第一讲
- IOS开发之查看网络链接是否可用-----第二讲
- IOS开发之查看网络链接是否可用-----第三讲
- IOS开发之查看网络链接是否可用
- IOS开发之查看网络链接是否可用 - 2
- IOS 开发之查看网络链接是否可用 - 1
- iOS 网络链接 Reachability的使用
- IOS开发之查看网络链接是否可用
- 【iOS链接】——网络以及数据持久化存储
- iOS 获取网络链接下的图片宽高
- iOS开发之检测网络链接的实际状态RealReachability
- 网络链接
- 网络链接
- 网络链接
- 阅读记录——计算机心智操作系统之哲学原理
- hdu1754:I hate it
- 图像分割 | FCN数据集制作的全流程(图像标注)
- C#--WinForm--实现查询列表的动态排序
- OAF 页面初始化的基本代码形式一览
- ios 网络链接
- 设计模式之抽象工厂模式的简单实现
- 优雅的REST APIs文档管理
- POJ 2369|URAL 1024|Permutations|置换求循环节长度
- win10系统下caffe环境的搭建
- wm_contact合并函数
- python模块学习pandas(-)
- java读取、写入保存、遍历ini文件配置数据
- 中文分词