|
1
2
3
4 |
#pragma mark 网络请求-(void)httpNetworkData{ |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 |
<em> NSURL
*url=[NSURL
URLWithString:str]; ASIFormDataRequest *request=[[ASIFormDataRequest alloc]initWithURL:url];<br> [request setPostValue:textFieldZH.text forKey:@"phone"]; [request setPostValue:textFieldMM.text forKey:@"pwd"]; request.delegate=self; request.timeOutSeconds = 30; [request setDidFinishSelector:@selector(requestNetworkData:)]; [request setDidFailSelector:@selector(GetErr:)]; [request startAsynchronous]; }-(void)requestNetworkData:(ASIHTTPRequest *)request{ NSError
*error=nil; NSData
*data=[request responseData]; NSDictionary
*jsonDic=[NSJSONSerialization
JSONObjectWithData:data options:NSJSONReadingMutableLeaves
error:&error]; NSString
*dic=[jsonDic objectForKey:@"response"];}</em> |
|
1
2
3
4
5
6
7
8
9
10
11 |
-(void)GetErr:(ASIHTTPRequest *)request{ NSError
*error = [request error]; NSLog(@"Connection failed! Error - %@ %@", [error localizedDescription], [[error userInfo]objectForKey:NSUnderlyingErrorKey]);} |
网络错误信息处理
http://bbs.9ria.com/thread-242604-1-1.html
原文地址:http://www.cnblogs.com/hl666/p/3777328.html