AFN引起的内存泄漏

2016-04-28  本文已影响941人  不拘小节123456

[AFHTTPSessionManager manager];
 它只是一个类方法,并不是单利,所以需要自己创建一个单利方法,避免每次请求都创建

static AFHTTPSessionManager *_mgr;

+ (AFHTTPSessionManager *)getManager

{

static dispatch_once_t onceToken;

dispatch_once(&onceToken, ^{

_mgr = [AFHTTPSessionManager manager];

[_mgr.requestSerializer setTimeoutInterval:timeoutSeconds];

_mgr.responseSerializer = [AFJSONResponseSerializer serializer];

});

return _mgr;

}

上一篇 下一篇

猜你喜欢

热点阅读