欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

iOS網(wǎng)絡(luò)編程-MBProgressHUD等待指示器

第三方的等待指示器,MBProgressHUD就是第三方提供的等待指示器框架。下面是MBProgressHUD提供的等待指示器樣式,它們基 本可以分為:未知結(jié)束時(shí)間和已知結(jié)束時(shí)間兩大類等待指示器,在MBProgressHUD中可以為等待指示器添加標(biāo)簽和詳細(xì)標(biāo)簽

10年積累的成都做網(wǎng)站、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有新和免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

 

iOS網(wǎng)絡(luò)編程-MBProgressHUD等待指示器iOS網(wǎng)絡(luò)編程-MBProgressHUD等待指示器

 

MBProgressHUD的下載地址是https://github.com/matej/MBProgressHUD,我們將下載的源 文件中的MBProgressHUD.h和MBProgressHUD.m拷貝到自己的工程中,MBProgressHUD依賴的框架 有:Foundation.framework、UIKit.framework和CoreGraphics.framework,我們需要將這些框架添 加到工程中。

我們?yōu)閼?yīng)用添加MBProgressHUD等待指示器,修改主視圖控制器MasterViewController.m的startRequest方法代碼如下,注意加粗部分:

 

  1. -(void)startRequest 
  2.  
  3.  
  4.     //初始化MBProgressHUD 
  5.  
  6.     MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; 
  7.  
  8.     hud.mode = MBProgressHUDModeCustomView; 
  9.  
  10.     hud.labelText = @”Loading”; 
  11.  
  12. NSString *strURL = [[NSString alloc] 
  13.  
  14. initWithFormat:@”http://iosbook3/mynotes/webservice.php”]; 
  15.  
  16. NSURL *url = [NSURL URLWithString:[strURL URLEncodedString]]; 
  17.  
  18. NSString *post; 
  19.  
  20. if (action == ACTION_QUERY) {//查詢處理 
  21.  
  22. post = [NSString stringWithFormat:@"email=%@&type=%@&action=%@", 
  23.  
  24. @"<你的iosbook1.com用戶郵箱>",@"JSON",@"query"]; 
  25.  
  26. } else if (action == ACTION_REMOVE) {//刪除處理 
  27.  
  28. NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow]; 
  29.  
  30. NSMutableDictionary*  dict = self.listData[indexPath.row]; 
  31.  
  32. post = [NSString stringWithFormat:@"email=%@&type=%@&action=%@&id=%@", 
  33.  
  34. @"<你的iosbook1.com用戶郵箱>",@"JSON",@"remove",[dict objectForKey:@"ID"]]; 
  35.  
  36.  
  37. NSData *postData  = [post dataUsingEncoding:NSUTF8StringEncoding]; 
  38.  
  39. NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 
  40.  
  41. [request setHTTPMethod:@"POST"]; 
  42.  
  43. [request setHTTPBody:postData]; 
  44.  
  45. NSURLConnection *connection = [[NSURLConnection alloc] 
  46.  
  47. initWithRequest:request delegate:self]; 
  48.  
  49. if (connection) { 
  50.  
  51. _datas = [NSMutableData new]; 
  52.  
  53.  
  54.  
  55. -(void) connection:(NSURLConnection *)connection didFailWithError: (NSError *)error { 
  56.  
  57. NSLog(@”%@”,[error localizedDescription]); 
  58.  
  59. [MBProgressHUD hideHUDForView:self.view animated:YES]; 
  60.  
  61.  
  62.   
  63.  
  64. - (void) connectionDidFinishLoading: (NSURLConnection*) connection { 
  65.  
  66. NSLog(@”請(qǐng)求完成…”); 
  67.  
  68. NSDictionary* dict = [NSJSONSerialization JSONObjectWithData:_datas 
  69.  
  70. options:NSJSONReadingAllowFragments error:nil]; 
  71.  
  72. if (action == ACTION_QUERY) {//查詢處理 
  73.  
  74. [self reloadView:dict]; 
  75.  
  76. } else if (action == ACTION_REMOVE) {//刪除處理 
  77.  
  78. NSString *message = @”操作成功。”; 
  79.  
  80. NSNumber *resultCodeObj = [dict objectForKey:@"ResultCode"]; 
  81.  
  82. if ([resultCodeObj integerValue] < 0) { 
  83.  
  84. message = [resultCodeObj errorMessage]; 
  85.  
  86.  
  87. UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@”提示信息” 
  88.  
  89. message:message 
  90.  
  91. delegate:nil 
  92.  
  93. cancelButtonTitle:@”OK” 
  94.  
  95. otherButtonTitles: nil]; 
  96.  
  97. [alertView show]; 
  98.  
  99. //重新查詢 
  100.  
  101. action = ACTION_QUERY; 
  102.  
  103. [self startRequest]; 
  104.  
  105.  
  106.  [MBProgressHUD hideHUDForView:self.view animated:YES]; 
  107.  

分享文章:iOS網(wǎng)絡(luò)編程-MBProgressHUD等待指示器
URL鏈接:http://aaarwkj.com/article36/pjcjsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站排名、App設(shè)計(jì)python、企業(yè)網(wǎng)站制作、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
精品一区二区三区乱码中文| 中文字幕欧美人妻在线| 国产日韩亚洲欧美在线| 国产一区二区三区在线精品专区| 91九色蝌蚪国产欧美亚洲| 日韩成人三级一区二区| 国产三级国产精品三级| 亚洲一区二区四区乱码在线| 日本一区二区三区不卡在线| 国产精品美女丝袜久久久| 在线最新亚洲日本韩国| 亚洲国产日韩精品欧美| 中文乱码字幕午夜无线观看| 免费在线观看日韩av大片| 精品免费av在线播放| 免费不卡无码毛片观看| 91精品人妻二区三区| 最近日本免费高清完整版| 九九热精品视频美谷朱里| 国产91久久精品一区二区| 东京热一区二区电影| 91在线播放国产视频| 日韩传媒在线观看视频| 国产一区在线视频无卡顿| 日韩欧美高清一区二区| 亚洲中文字幕乱码一二三| 青青草青娱乐免费在线视频| 国产一区中文字幕在线| 91精品国语对白人妻刺激| 少妇特黄a一区二区三区| 少妇人妻精品一区二区三| 日本高清av一区二区| 给我免费在线观看视频| 91精品手机在线观看| 99久久精品费精品国产风间由美| 国产一区二区三区av网站| 欧美大片免费在线播放| 99久久久国产精品日本久久区一| 婷婷久久香蕉毛片毛片| 91精品蜜臀国产综合久久久久久 | 中文字幕一区二区精品区|