Sadece 2.0 çalışıyorum ve belirli görevleri nasıl iptal edeceğinizi anlamaya çalışıyorum. eski yoluAFNetworking 2.0 belirli bir görevi iptal et
[self cancelAllHTTPOperationsWithMethod:@"POST" path:@"user/receipts"]
gibi bir şey kullanmak olacaktır ama ben bekleyen görev ve elimden dizisi beni erişim sağlar AFHTTPSessionManager
bir alt sınıfını oluşturdu 2.0
böyle bir şey görmüyorum Onları doğrudan iptal edebilirim ancak bir başkasından 1 görevi nasıl tanımlayacağımı bilmiyorum, böylece yalnızca belirli görevleri iptal edebilirim. Görevde bir taskidentifier var, ancak ihtiyacım olan şey bu değil.
NSString *path = [NSString stringWithFormat:@"user/receipts"];
[self.requestSerializer setAuthorizationHeaderFieldWithUsername:[prefs valueForKey:@"uuid"] password:self.store.authToken];
[self GET:path parameters:nil success:^(NSURLSessionDataTask *task, id responseObject) {
completionBlock(responseObject);
} failure:^(NSURLSessionDataTask *task, NSError *error) {
errorBlock(error);
}];
Bu isteği iptal etmek istesem şimdi buna nasıl yaklaşırdım? daha sonra erişebilmek
bir tekil örneğini döndüren bir statik fonksiyonudur iptal edildiğinde? –
Bir NSURLSessionDataTask'ta GET yöntemini bildirmeyi düşünmedim. Çok teşekkür ederim ! – JJBoursier