日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > IOS ---網絡異步請求

IOS ---網絡異步請求

來源:程序員人生   發布時間:2015-06-04 07:49:50 閱讀次數:3492次

異步要求使用與同步和隊列式異步要求相同的對象,只不過又增加了另外一個對象,即NSURLConnectionDelegate:
上代碼:

#import "ViewController.h" NSInteger totalDownLoaded = 0; @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSURL *url = [NSURL URLWithString:@"http://www.example.com/test.php"]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; NSURLConnection *conn = [NSURLConnection connectionWithRequest:request delegate:self]; [conn start]; } /* *如果協議處理器接收到來自服務器的重定向要求,就會調用該方法 */ -(NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)response{ // NSLog(@"All Headers = %@", [(NSHTTPURLResponse *) response allHeaderFields]); return request; } /* *當協議處理器接收到足夠的數據來創建URL響應對象時會調用didReceiveResponse方法。如果在接收到足夠的數據來構建對象前出現了毛病, *就不會調用該方法 */ -(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{ NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response; NSLog(@"All Headers = %@", [httpResponse allHeaderFields]); NSLog(@"statusCode = %ld", (long)httpResponse.statusCode); if (httpResponse.statusCode != 200) { [connection cancel]; return; } } /* *當協議處理器接收到部份或全部響應體時會調用該方法。該方法可能不會調用,也可能調用屢次,并且調用總是跟在最初的connection:didReceiveResponse以后 */ -(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{ totalDownLoaded += [data length]; NSLog(@"%ld", (long)totalDownLoaded); } /* *當連接失敗時會調用這個拜托方法。該方法可能會在要求處理的任何階段得到調用 */ -(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error{ NSLog(@"netWork connect error"); } /* *當全部要求完成加載并且接收到的所有數據都被傳遞給拜托后,就會調用該拜托方法 */ -(void)connectionDidFinishLoading:(NSURLConnection *)connection{ NSLog(@"Finish"); } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 精品精品国产毛片在线看 | 久久久久国产一区二区三区四区 | 久久99国产精一区二区三区 | 久久888 | 黄a大片| 亚洲精品亚洲人成人网 | 99seav| 国产 欧美 另类 | 久久久久久久久综合 | 成人av观看 | 亚洲一二三在线 | 成人伊人 | 国产精品久久久久久久久久小说 | 亚洲视频在线观看免费 | 免费一级淫片 | 欧美亚洲国产精品 | 日本在线观看免费 | 午夜日韩 | 亚洲精品一区二区 | 一区在线不卡 | 国产亚洲精品美女 | 日韩在线免费 | 亚洲综合精品 | 免费在线播放黄色网址 | 少妇精品视频一区二区免费看 | 国产成人久久久 | 亚洲国产aⅴ成人精品无吗 国产一区免费在线观看 | 中文字幕播放 | 无码日韩精品一区二区免费 | 成人免费国产视频 | 99久久国产视频 | 国产精品国产三级国产aⅴ中文 | 亚洲一区h| 日韩免费一级 | 国产精品综合一区二区 | 国产精品久久99 | 草av在线 | 亚洲av毛片一区二区三区电影 | 国产三级久久久 | 亚洲精区二区三区四区麻豆 | 欧美三级免费网站 |