【发布时间】:2014-03-16 16:00:23
【问题描述】:
我创建了一个后台线程来执行一系列 AFNetworking 请求,并且我希望它们按顺序排列。一些代码:
dispatch_queue_t request_queue = dispatch_queue_create("someLabel", NULL);
dispatch_async(request_queue, ^{
dispatch_semaphore_wait(self.mySemaphore, DISPATCH_TIME_FOREVER);
// AFnetworking request I want to be synchronous
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSDictionary *parameters = @{@"foo": @"bar"};
[manager POST:@"http://example.com/resources.json" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
...
如何使 AFHTTPRequest 同步?
谢谢!
【问题讨论】:
标签: ios afnetworking afnetworking-2