Skip to content

Instantly share code, notes, and snippets.

@rscarvalho
Created January 18, 2013 00:20
Show Gist options
  • Select an option

  • Save rscarvalho/4561175 to your computer and use it in GitHub Desktop.

Select an option

Save rscarvalho/4561175 to your computer and use it in GitHub Desktop.
- (void)getPostsWithSuccess:(void (^)(NSArray *))successBlock
failure:(void (^)(NSError *))failureBlock
{
[self getPath:@"feed/atom/" parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
if (successBlock) {
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:responseObject];
WPAtomHandler *handler = [[WPAtomHandler alloc] init];
parser.delegate = handler;
[parser parse];
successBlock(handler.entries);
}
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
if (failureBlock) {
failureBlock(error);
}
}];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment