设置方法如下:

在封装的网络请求类里面如下设置
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
这样就ok了
总结
以上就是这篇文章的全部内容了,希望本文的内容对各位iOS开发者们能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# ios设置请求超时时间
# ios模拟器网络设置
# ios
# 网络请求超时处理
# Java编程Webservice指定超时时间代码详解
# Python 2.x如何设置命令执行的超时时间实例
# IIS 7.5 asp Session超时时间设置方法
# PHP请求远程地址设置超时时间的解决方法
# ASP.NET页面请求超时时间设置多种方法
# 详解Nginx服务器中配置超时时间的方法
# C++设置超时时间的简单实现方法
# Python中为feedparser设置超时时间避免堵塞
# 一个严格的PHP Session会话超时时间设置方法
# 客户端设置超时时间真的很重要
# 回调
# 工具条
# 去做
# 教你
# 这篇文章
# 就看
# 谢谢大家
# 先做
# 勾选
# 方法如下
# 青花瓷
# 何去
# 有疑问
# NSURL
# URLWithString
# WX_SERVER_URL
# initWithBaseURL
# onceToken
# dispatch_once_t
# alloc
相关文章:
如何通过NAT技术实现内网高效建站?
建站10G流量真的够用吗?如何应对访问高峰?
开心动漫网站制作软件下载,十分开心动画为何停播?
建站之星如何快速生成多端适配网站?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何配置支付宝与微信支付功能?
外贸公司网站制作哪家好,maersk船公司官网?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
Android自定义listview布局实现上拉加载下拉刷新功能
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
股票网站制作软件,网上股票怎么开户?
建站之星导航如何优化提升用户体验?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
如何快速生成橙子建站落地页链接?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
如何批量查询域名的建站时间记录?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
Python路径拼接规范_跨平台处理说明【指导】
音响网站制作视频教程,隆霸音响官方网站?
如何在云主机快速搭建网站站点?
建站之星展会模版如何一键下载生成?
建站之星logo尺寸如何设置最合适?
南平网站制作公司,2025年南平市事业单位报名时间?
南京网站制作费用,南京远驱官方网站?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
网站专业制作公司有哪些,做一个公司网站要多少钱?
如何快速选择适合个人网站的云服务器配置?
公司门户网站制作流程,华为官网怎么做?
如何在香港免费服务器上快速搭建网站?
在线制作视频网站免费,都有哪些好的动漫网站?
制作门户网站的参考文献在哪,小说网站怎么建立?
定制建站如何定义?其核心优势是什么?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
家庭服务器如何搭建个人网站?
安徽网站建设与外贸建站服务专业定制方案
模具网站制作流程,如何找模具客户?
代购小票制作网站有哪些,购物小票的简要说明?
专业商城网站制作公司有哪些,pi商城官网是哪个?
建站之星导航配置指南:自助建站与SEO优化全解析
Bpmn 2.0的XML文件怎么画流程图
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
北京网站制作网页,网站升级改版需要多久?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
C#怎么使用委托和事件 C# delegate与event编程方法
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
如何快速搭建安全的FTP站点?
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
*请认真填写需求信息,我们会在24小时内与您取得联系。