iOS
AFNetworking
Szukaj…
Wysyłanie bloku zakończenia w niestandardowym wątku
Ilekroć używany jest AFNetworking, wywołanie jest wysyłane w niestandardowym wątku dostarczonym przez AFNetworking. Gdy wywołanie powróci do bloku uzupełniania, zostanie wykonane w głównym wątku.
W tym przykładzie ustawiono niestandardowy wątek, który jest wysyłany do bloku uzupełniania:
AFNetworking 2.xx:
// Create dispatch_queue_t with your name and DISPATCH_QUEUE_SERIAL as for the flag
dispatch_queue_t myQueue = dispatch_queue_create("com.CompanyName.AppName.methodTest",
DISPATCH_QUEUE_SERIAL);
// init AFHTTPRequestOperation of AFNetworking
operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
// Set the FMDB property to run off the main thread
[operation setCompletionQueue:myQueue];
AFNetworking 3.xx:
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] init];
[self setCompletionQueue:myQueue];
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow