todas - Cómo cancelar una solicitud de red con afnetworking
como eliminar todas las solicitudes enviadas en fb (3)
Las otras dos respuestas son correctas. No cree una nueva instancia de AFHTTPRequestOperationManager
@interface OperateCustomerView () <WYPopoverControllerDelegate>{
AFHTTPRequestOperationManager *manager;// = [AFHTTPRequestOperationManager manager];
}
- (void)viewDidLoad {
[super viewDidLoad];
manager = [AFHTTPRequestOperationManager manager];
¿Hay alguna forma de cancelar todas las solicitudes de red (la solicitud iniciada por otro método) antes de realizar una solicitud de red con AFNetworking que probé a continuación, pero no funciona?
- (void)sendRequest:(NSUInteger)page{
NSURL *aUrl = [NSURL URLWithString:@"http://www.abc.com/"];
AFHTTPClient *httpClientToCancel = [[AFHTTPClient alloc] initWithBaseURL:aUrl];
[httpClientToCancel cancelAllHTTPOperationsWithMethod:@"POST" path:@"product/like"];
[httpClientToCancel release];
... start a new request here .....
Pero no funciona. Solo quiero cancelar todas las solicitudes (al menos la solicitud que escribí anteriormente) antes de iniciar una nueva solicitud.
¡Gracias!
No AFHTTPClient
nueva instancia de AFHTTPClient
.
intente "[self cancelAllHTTPOperationsWithMethod:@"POST" path:@"product/like"];
[[httpClient operationQueue] cancelAllOperations];