国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS中設置網絡超時時間+模擬的方法詳解

2019-10-21 18:46:48
字體:
來源:轉載
供稿:網友

設置方法如下:

在封裝的網絡請求類里面如下設置

AFWEBAPI_REQUEST_TIMEOUT 這個參數為超時時間

#define AFWEBAPI_REQUEST_TIMEOUT 20#pragma mark - 單例 & 構造函數+ (instancetype)sharedTools { static WXNetworkTools *instance; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{  instance = [[self alloc] initWithBaseURL:[NSURL URLWithString:WX_SERVER_URL]];  instance.requestSerializer.timeoutInterval = AFWEBAPI_REQUEST_TIMEOUT; }); return instance;}

在封裝的方法里面,在失敗的回調里面寫下如下代碼,至于怎么處置就看自己了,我這里具體需求沒有給,我先做了一個彈框處理

/// @param finished 完成回調- (void)requestWithMethod:(WXRequestMethod)method URLString:(NSString *)URLString parameters:(id)parameters finished:(WXRequestCallBack)finished { NSString *methodName = (method == GET) ? @"GET" : @"POST"; NSLog(@"%@",URLString); [[self dataTaskWithHTTPMethod:methodName URLString:URLString parameters:parameters uploadProgress:nil downloadProgress:nil success:^(NSURLSessionDataTask *task, id responseObject) {  finished(responseObject, nil);  if (responseObject[@"status"] && [responseObject[@"status"] integerValue] == 1000) {   //這里來賬號互踢   [[NSNotificationCenter defaultCenter] postNotificationName:KMutualKickNotification object:nil];   return;  } } failure:^(NSURLSessionDataTask *task, NSError *error) {  NSLog(@"網絡請求錯誤 %@", error);  //這里來處理網絡超時  if (error.code == -1001) {   [SVProgressHUD showErrorWithStatus:@"網絡超時!"];   return ;  }  finished(nil, error); }] resume];}

如何去調試呢,難道去電梯里面去調試嗎?

下面截圖教你們如何去做網絡限制去摸你用戶網絡不好的情況

使用工具:charles(青花瓷)

頂端的工具條--》Proxy --》Throttling Settting

設置好之后千萬要記得去勾選Throttling,不然沒有效果
頂端的工具條--》Proxy --》Throttling

ios設置請求超時時間,ios模擬器網絡設置,ios,網絡請求超時處理

ios設置請求超時時間,ios模擬器網絡設置,ios,網絡請求超時處理

這樣就ok了

總結

以上就是這篇文章的全部內容了,希望本文的內容對各位iOS開發者們能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蕉岭县| 德阳市| 西盟| 湖口县| 宁津县| 光泽县| 德钦县| 玉树县| 辉南县| 城市| 竹北市| 台南市| 湛江市| 湖口县| 盈江县| 柳林县| 汝南县| 志丹县| 翁牛特旗| 新竹县| 北票市| 常州市| 绥宁县| 南丹县| 剑阁县| 昭平县| 满洲里市| 门源| 南皮县| 绥德县| 六安市| 盐山县| 湘潭县| 定兴县| 神农架林区| 元江| 延川县| 武隆县| 松潘县| 桃源县| 南康市|