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;
}