成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone開發應用ASIFormDataRequest POST操作架構設計

移動開發 iOS
iPhone開發應用中ASIFormDataRequest POST操作架構設計是本文喲啊介紹的內容,主要是來講述ASIFormDataRequest的POST操作架構設計,方法由自己定義。

iPhone開發應用中ASIFormDataRequest POST操作架構設計是本文喲啊介紹的內容,主要是來講述ASIFormDataRequest的POST操作架構設計,方法由自己定義。內容主要是基于代碼來實現,來看詳細代碼。

  1. //開啟iphone網絡開關  
  2. [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;  
  3. ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:[NSURLURLWithString:host]];  
  4. //超時時間  
  5. request.timeOutSeconds = 30;  
  6. //定義異步方法  
  7. [request setDelegate:self];  
  8. [request setDidFailSelector:@selector(requestDidFailed:)];  
  9. [request setDidFinishSelector:@selector(requestDidSuccess:)];  
  10.  
  11. //用戶自定義數據   字典類型  (可選)  
  12. request.userInfo = [NSDictionary dictionaryWithObject:method forKey:@"Method"];  
  13. //post的數據  
  14. [request appendPostData:[body dataUsingEncoding:NSUTF8StringEncoding]];  
  15. //開始執行  
  16. [request startAsynchronous];  
  17. //執行成功  
  18. - (void)requestDidSuccess:(ASIFormDataRequest *)request  
  19. {  
  20. //獲取頭文件  
  21. NSDictionary *headers = [request responseHeaders];  
  22. //獲取http協議執行代碼  
  23. NSLog(@"Code:%d",[request responseStatusCode]);  
  24. if ([delegaterespondsToSelector:@selector(OARequestSuccessed:withResponse:WithData:withHeaders:)])  
  25. {  
  26. //執行委托操作  (架構設計   自選)  
  27. [delegate OARequestSuccessed:method withResponse:[request responseString]WithData:[request responseData] withHeaders:headers];  
  28. }  
  29. //清空  
  30. if (request)  
  31. {  
  32. [request release];  
  33. }  
  34. //關閉網絡  
  35. [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;  
  36. }  
  37. //執行失敗  
  38. - (void)requestDidFailed:(ASIFormDataRequest *)request{  
  39.  
  40. //獲取的用戶自定義內容  
  41.  
  42. NSString *method = [request.userInfo objectForKey:@"Method"];  
  43. //獲取錯誤數據  
  44. NSError *error = [request error];  
  45. if ([delegate respondsToSelector:@selector(OARequestFailed:withError:)])   
  46. {  
  47. //執行委托 將錯誤數據傳其他方式(架構設計   自選)  
  48. [delegate OARequestFailed:method withError:error];  
  49. }  
  50. if (request)   
  51. {  
  52. [request release];  
  53. }  
  54. [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;  
  55. }  
  56.  
  57. //執行成功函數  
  58.  
  59. - (void)OARequestSuccessed:(NSString *)method withResponse:(NSString *)response WithData:(NSData *)data withHeaders:(NSDictionary *)headers  
  60. {  
  61. NSString *responseStr = [[[NSString alloc] initWithData:dataencoding:NSUTF8StringEncoding] autorelease];  
  62. //服務返回post后的數據  
  63. NSLog(@"response:\n%@",responseStr);  
  64. }  
  65.  
  66. //執行失敗函數  
  67. - (void)OARequestFailed:(NSString *)method withError:(NSError *)error  
  68. {  
  69. NSLog(@"Error:%@",error);  
  70. UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"出錯了" message:@"網絡連接失敗, 請稍后重試." 
  71. delegate:nil cancelButtonTitle:@"好的" otherButtonTitles:nil];  
  72. [alert show];  
  73. [alert release];  
  74. }  

小結:iPhone開發應用中ASIFormDataRequest POST操作架構設計的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-09 09:46:53

iPhoneASIFormData架構

2011-08-17 10:24:50

iPhone開發UIImage圖片

2011-08-22 14:12:48

iPhone開發NSTableView

2009-07-06 10:36:41

敏捷開發

2011-08-03 16:01:24

iPhone應用開發 自動登陸

2013-05-27 10:58:28

Tumblr架構設計雅虎收購

2024-10-25 10:48:42

云原生云計算

2010-08-10 10:10:28

系統架構

2011-07-26 11:13:15

iPhone PXL

2009-03-18 18:26:32

英特爾Nehalem服務器

2011-08-08 10:10:14

iPhone開發 圖片 方法

2011-08-08 16:56:44

iPhone 字符處理 視圖

2011-08-10 10:10:21

iPhoneUIPopoverCo

2011-08-09 17:29:29

iPhone文件屏幕

2011-07-08 14:58:16

iPhone Xcode iOS

2011-07-19 09:46:38

2011-07-19 09:58:36

2015-06-02 04:17:44

架構設計審架構設計說明書

2023-01-05 08:12:11

分層應用代碼

2021-01-11 10:19:51

安全架構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂在线一区 | 日韩一区在线视频 | 狠狠骚 | 不卡视频一区 | 香蕉久久久久久 | 亚洲欧美日韩在线不卡 | 欧美精品在线免费 | 好好的日在线视频 | a级免费视频 | 国产精品久久久久久久午夜片 | 91欧美精品成人综合在线观看 | 日韩中文一区二区三区 | 亚洲视频在线一区 | 日韩欧美在线视频播放 | 国产精品成人一区二区三区 | 日韩欧美大片在线观看 | 国产精品区一区二区三区 | 久久精品一区二区三区四区 | 国产免费一区二区三区最新6 | 羞羞视频在线观看免费观看 | 欧美日韩一区二区三区四区 | 国产视频中文字幕 | 国产日产精品一区二区三区四区 | 91社影院在线观看 | www.国产精| 一本一道久久a久久精品综合 | 日韩一区中文字幕 | 香蕉久久久 | 国产日韩欧美一区二区 | 日韩免费视频 | 精品自拍视频 | 国产毛片久久久久久久久春天 | 激情视频一区 | 国产视频久久久 | 成人av免费 | 国产福利91精品 | 日韩在线 | 亚洲国产精品成人综合久久久 | 精品久久国产 | 中国一级毛片免费 | 狠狠操在线 |