Skip to content

Instantly share code, notes, and snippets.

@sstadelman
Last active August 29, 2015 14:06
Show Gist options
  • Select an option

  • Save sstadelman/0b287e50a44cfdeee81b to your computer and use it in GitHub Desktop.

Select an option

Save sstadelman/0b287e50a44cfdeee81b to your computer and use it in GitHub Desktop.
Custom Tags for requests
- (void) loadModel
{
id<SODataRequestExecution> requestExecution1 = [myStore scheduleReadEntitySet:@"Accounts" delegate:self options:nil];
requestExecution1.request.customTag = @"AccountRequest";
id<SODataRequestExecution> requestExecution2 = [myStore scheduleReadEntitySet:@"Opportunities" delegate:self options:nil];
requestExecution2.request.customTag = @"OpportunityRequest";
}
- (void) requestServerResponse:(id<SODataRequestExecution>)requestExecution
{
if ([requestExecution.request.customTag isEqualToString:@"AccountRequest"]) {
// update the Accounts model
} else if ([requestExecution.request.customTag isEqualToString:@"OpportunityRequest"]){
// update the Opportunities model
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment