Objective c blocks ios块等待完成
如何等待块执行完成?在HTTP请求的上下文中,成功响应在块中执行,我对此很感兴趣。尤其是在AFN网络中 我找到了Objective c blocks ios块等待完成,objective-c-blocks,Objective C Blocks,如何等待块执行完成?在HTTP请求的上下文中,成功响应在块中执行,我对此很感兴趣。尤其是在AFN网络中 我找到了 dispatch\u sync但不知道如何使用它。是我见过的最好的HTTP库 FSNConnection支持块执行以完成 这里有一个例子 NSURL *url = ...; // required NSDictionary *headers = ...; // optional NSDictionary *parameters = ...; /
dispatch\u sync
但不知道如何使用它。是我见过的最好的HTTP库
FSNConnection支持块执行以完成
这里有一个例子
NSURL *url = ...; // required
NSDictionary *headers = ...; // optional
NSDictionary *parameters = ...; // optional
FSNConnection *connection =
[FSNConnection withUrl:url
method:FSNRequestMethodGET
headers:headers
parameters:parameters
parseBlock:^id(FSNConnection *c, NSError **error) {
return [c.responseData dictionaryFromJSONWithError:error];
}
completionBlock:^(FSNConnection *c) {
NSLog(@"complete: %@\n error: %@\n parseResult: %@\n", c, c.error, c.parseResult);
}
progressBlock:^(FSNConnection *c) {
NSLog(@"progress: %@: %.2f/%.2f", c, c.uploadProgress, c.downloadProgress);
}];
[connection start];