Objective c blocks ios块等待完成

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 = ...; /

如何等待块执行完成?在HTTP请求的上下文中,成功响应在块中执行,我对此很感兴趣。尤其是在AFN网络中

我找到了
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];