Cache no AFNetworking 2.0

Então aqui está o acordo. Recentemente comecei a usar o AFNetworking para baixar alguns arquivos ao iniciar usando o seguinte código:

NSMutableURLRequest* rq = [api requestWithMethod:@"GET" path:@"YOUR/URL/TO/FILE"     parameters:nil];
AFHTTPRequestOperation *operation = [[[AFHTTPRequestOperation alloc] initWithRequest:rq] autorelease];

NSString* path=[@"/PATH/TO/APP" stringByAppendingPathComponent: imageNameToDisk];
operation.outputStream = [NSOutputStream outputStreamToFileAtPath:path append:NO];

[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {

    NSLog(@"SUCCCESSFULL IMG RETRIEVE to %@!",path)

} failure:^(AFHTTPRequestOperation *operation, NSError *error) {

    // Deal with failure
}];

Com o meu caminho, na verdade, plugado na variável path (Desculpe, não no computador certo agora mesmo para copiar o texto do macarrão, mas é exatamente o mesmo que o anterior com materiais de caminho diferentes)

E tudo está funcionando muito bem! Estou recebendo o arquivo baixado com sucesso e tudo mais. Meu problema atual é que estou tentando fazer com que o cache funcione, mas estou com muitas dificuldades. Basicamente, não tenho certeza do que realmente precisoFaz lado do cliente a partir do AFNetworking 2.0. Ainda preciso configurar o NSURlCache? Preciso definir o cabeçalho do tipo de cache na operação de solicitação de forma diferente? Eu pensei que talvez fosse apenasinteiramente embutido, mas estou recebendo um status de 200 toda vez que o código é executado, mesmo sem alterações no arquivo. Se eu tenho que usar o NSUrlCache, eu tenho que salvar manualmente a tag e-mail na operação de solicitação de blocos de sucesso e, em seguida, alimentar isso de volta? Qualquer ajuda sobre como progredir seria muito apreciada. Obrigado rapazes!

questionAnswers(1)

yourAnswerToTheQuestion