Skip to content

Instantly share code, notes, and snippets.

@swarut
Created September 29, 2012 17:46
Show Gist options
  • Save swarut/3804692 to your computer and use it in GitHub Desktop.
Save swarut/3804692 to your computer and use it in GitHub Desktop.
Objective-C : Requesting and handling a response #objective-c #api #request #handling
-(void) request{
NSString *targetUrlString = @"url";
NSURL *targetUrl = [NSURL URLWithString:targetUrlString];
NSData *data = [NSData dataWithContentsOfURL:targetUrl];
[self performSelectorInBackground:@selector(callback:) withObject:data];
}
-(void) callBack:(NSData*)respondedData{
NSError *error;
NSDictionary *dataDic = [NSJSONSerialization
JSONObjectWithData:respondedData
options:kNilOptions
error:&error];
NSNumber *returnedCode = [dataDic objectForKey:@"StatusCode"];
if([@"200" isEqualToString:[returnedCode stringValue]]){
// do something
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment