美文网首页
使用AFN的细节处理

使用AFN的细节处理

作者: 0fbf551ff6fb | 来源:发表于2016-11-16 14:27 被阅读0次

有时候,可能当用户在点击一个控制器的button在请求数据时候,会遇到网速慢,返回的数据特别慢,用户可能会等的不耐烦,然后退掉当前的控制器,但是这个请求是还存在着的,一旦请求返回,项目一定会崩溃.那么这种情况该怎么处理呢?

1.定义一个AFHttpSessionManager

@property(nonatomic, strong)AFNHTTPSessionManger *manger

2.将所有的发请求的地方都用成

// 如果这样使用AFN,会把所有的请求都放入`manger.operationQueue`

self.manger POST/ GET

3.在- (void)dealloc方法中调用

// 取消所有任务

self.manger.operationQueue cancelAllOperations

相关文章

  • 使用AFN的细节处理

    有时候,可能当用户在点击一个控制器的button在请求数据时候,会遇到网速慢,返回的数据特别慢,用户可能会等的不耐...

  • iOS之网络篇(你知道这些零碎的知识吗?)

    1.AFN使用技巧 2.AFN文件上传 3.使用AFN进行序列化处理 4.使用AFN来检测网络状态 5.数据安全 ...

  • 多线程网络07

    1 AFN基本使用(GET和POST) 2 AFN实现文件下载 3 AFN实现文件上传 5 AFN序列化相关处理 ...

  • iOS开发之AFNetworking框架

    AFN网络请求和文件上传下载 使用AFN框架处理网络数据请求,遇到以下报错: 首先AFN使用方法,都是从创建man...

  • iOS-网络基础及应用-Https

    HTTPS的基本使用 如果是使用AFN框架,那么我们不需要做任何额外的操作,AFN内部已经做了处理。

  • 04 AFN

    一: AFN框架基本使用 #######1.1 AFN内部结构 #######1.2 AFN的基本使用 1, 发送...

  • iOS开发-AFNetworking框架基本使用

    一、AFN框架基本使用 1.1 AFN内部结构 1.2 AFN的基本使用 (1)发送POST请求的方式 (2)使用...

  • iOS AFN网络请求参数类型的变换(参数可用字符串)

    在正常使用AFN网络请求的时候,请求参数params基本都是一个字典类型,AFN会把字典处理成一个json格式的二...

  • AFN框架基本使用

    一、AFN内部结构 AFN结构体 NSURLConnection: NSURLSession 二、AFN的基本使用...

  • AFN框架使用

    AFN框架使用 1.AFN框架基本使用 2 .AFN的基本使用 (1)发送GET请求的两种方式(POST同) (2...

网友评论

      本文标题:使用AFN的细节处理

      本文链接:https://www.haomeiwen.com/subject/idrrpttx.html