Skip to content

Instantly share code, notes, and snippets.

View maximgavrilov's full-sized avatar

maximgavrilov

  • Ciliz
  • Saint-Petersburg, Russia
View GitHub Profile
#import <Bolts/Bolts.h>
@property (strong, nonatomic) BFTask *backgroundRequest1;
- (BFTask<NSData *> *)dataTaskWithURL:(NSURL *)url
{
BFTaskCompletionSource *taskCompletionSource = [BFTaskCompletionSource taskCompletionSource];
NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithURL:url
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;