sto usando questo codice per tirare una semplice alimentazione JSON da un server:AFNetworking - non memorizza nella cache risposta
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager GET:kDataUrl parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"response: %@", responseObject);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"JSON DataError: %@", error);
}];
Funziona. Tuttavia, dopo aver modificato il file JSON su kDataUrl e verificato che la modifica venga apportata in un browser, quando eseguo nuovamente l'app, ottengo comunque la risposta precedente.
Sembra che AFNetworking stia in qualche modo memorizzando nella cache la vecchia risposta. Non voglio questo comportamento. Voglio scaricare il feed corrente. C'è qualche tipo di impostazione o parametro che devo impostare per disattivare la memorizzazione nella cache?
hai risolto questo? Non riesco a trovare qualcosa per impostare la politica della cache in AFHTTPRequestOperationManager – laucel
I cover caching in AFNetworking in questo post del blog - AFImageCache e NSURLCache. Forse lo troverai utilizza l'influenza: http://blog.originate.com/blog/2014/02/20/afimagecache-vs-nsurlcache/ – vfxdrummer
prova in questo modo: http://stackoverflow.com/questions/33767908/ volunteermatch-api-objective-c/33886449 # 33886449 – Vvk