2016-07-22 1 views
0

J'utilise AFNetworking 3.1.0 et GET:parameters:success:failure is deprecated donc je veux utiliser GET:parameters:progress:success:failure qui ne l'est pas.AFNetworking 3 - Comment initialiser NSProgress

- (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 

Selon les progrès docs ne devrait pas être nulle, donc je me demande comment puis-je NSProgress objet et de faire une simple demande GET à une API REST.

+0

Vous ne créez pas l'objet de progression, il vous est transmis dans le bloc. – dan

Répondre

1

Vous n'avez pas besoin de créer d'objet de progression pour cela. Mais vous obtiendrez la progression de votre téléchargement dans ce bloc. Ainsi, vous pouvez calculer la progression du téléchargement et l'afficher selon vos besoins en créant un indicateur de progression.

+1

Ça arrive mon pote :-p –