AFNetworking 3 - 如何初始化NSProgress

时间:2016-07-22 13:02:10

标签: ios objective-c afnetworking-3

我正在使用AFNetworking 3.1.0和 GET:parameters:success:failure is deprecated所以我想使用GET:parameters:progress:success:failure,而不是。{/ p>

- (NSURLSessionDataTask *)GET:(NSString *)URLString
                   parameters:(id)parameters
                     progress:(void (^)(NSProgress * _Nonnull))downloadProgress
                      success:(void (^)(NSURLSessionDataTask * _Nonnull, id _Nullable))success
                      failure:(void (^)(NSURLSessionDataTask * _Nullable, NSError * _Nonnull))failure

根据文档,进度应该不为null,所以我想知道如何NSProgress对象并向REST API发出简单的GET请求。

1 个答案:

答案 0 :(得分:1)

您不必为此创建任何进度对象。但是你将在这个区块中获得下载的进度。因此,您可以通过创建进度指示器来计算下载进度并根据您的要求显示它。