RetriableAFNetworking 1.0.4

RetriableAFNetworking 1.0.4

retriable 维护。



 
依赖
Retriable>= 0
AFNetworking>= 0
JRSwizzle>= 0
 

  • retriable

RetriableAFNetworking

License MIT Build Status Carthage compatible Pod Version Pod Platform

Retriable AFNetworking

Cocoapods

将以下内容添加到您的项目 Podfile 中

pod 'RetriableAFNetworking'

Carthage

将以下内容添加到您的项目 Cartfile 中

github "retriable/RetriableAFNetworking"

示例

[sessionManager GET:@"https://api.github.com/repos/retriable/RetriableAFNetworking/readme" headers:nil parameters:nil progress:nil success:^(NSURLSessionDataTask *task, id responseObject) {

} failure:^(NSURLSessionDataTask *task, NSError *error) {

} retryAfter:^NSTimeInterval(NSInteger currentRetryTime, NSError *latestError) {
if(![latestError.domain isEqualToString:NSURLErrorDomain]) return 0;
switch (latestError.code) {
case NSURLErrorTimedOut:
case NSURLErrorNotConnectedToInternet:
case NSURLErrorNetworkConnectionLost: return 5;
default: return 0;
}
}];