2013-10-07 19 views

Odpowiedz

21

Możesz anulować operacje ręcznie. Można uzyskać operacje z kolejki operacji:

AFHTTPRequestOperationManager *manager = // ... 
for (NSOperation *operation in manager.operationQueue.operations) { 
// here you can check if this is an operation you want to cancel 
    [operation cancel]; 
} 

// or just cancel all of them! 
[manager.operationQueue cancelAllOperations]; 

AFURLSessionManager mają również właściwość operationQueue jeśli jesteś bardziej do NSURLSession.

+1

RequestOperation to iOS 6+ i SessionManager to iOS 7+ afaik –

+0

Oba działają zgodnie z ideą operacji. Musisz tylko pobrać je z obiektu, którego używasz. –