Skip to content

Instantly share code, notes, and snippets.

View cemuzunlar's full-sized avatar

Cem Uzunlar cemuzunlar

View GitHub Profile
@cemuzunlar
cemuzunlar / gist:7822643
Last active December 30, 2015 11:29
HttpManagerSingleton
+ (void)sendAsynchronousRequest:(NSURLRequest *)request queue:(NSOperationQueue *)queue completionHandler:(void (^)(NSURLResponse*, NSData*, NSError*))handler {
[NSURLConnection request:request queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
if (err) {
[self showRetryDialog:^(bool retryClicked, bool cancelClicked) {
if (retryClicked) {
[self sendAsynchronousRequest:request queue:queue completionHandler:handler];
}
else {
handler(nil, nil, nil);
}