Skip to content

Instantly share code, notes, and snippets.

@freekh
Created February 9, 2012 10:13
Show Gist options
  • Save freekh/1779049 to your computer and use it in GitHub Desktop.
Save freekh/1779049 to your computer and use it in GitHub Desktop.
All callbacks
#pragma mark - AsyncURLWrapper delegates
- (void) didFinish: (NSData*) data sender: (AsyncURLWrapper*) blob
{
if (blob == _asyncWrapper1) {
NSLog(@"string from wrapper 1: %@", [AsyncURLWrapper asUTF8String:data]);
}
if (blob == _asyncWrapper2) {
NSLog(@"string from wrapper 2: %@", [AsyncURLWrapper asUTF8String:data]);
}
}
- (void) didFail: (NSError*) error sender: (AsyncURLWrapper*) blob
{
NSLog(@"%@", error);
}
- (void) didUpdateProgress: (float) percentCompleted sender: (AsyncURLWrapper*) blob
{
NSLog(@"completed: %@ of %@", percentCompleted, blob);
}
- (void) beforeRetry: (NSError*) error sender: (AsyncURLWrapper*) blob
{
//Do something before you retry: Login for example
NSLog(@"before retry for: %@", blob);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment