To ensure that OData iOS clients are notified of HTTP errors while establishing a connection with the network edge, implement a listener.
@protocol ODPHTTPErrorListenerDelegate <NSObject> @required - (void) onHTTPError: (int)code errorMessage:(NSString*)message httpHeaders:(NSDictionary*)headers;
-(void) onHTTPError:(int)code errorMessage:(NSSTring*)message httpHeaders:(NSDictionary*)headers { if (code==xxx){ //Display Error Messages } } -(IBAction)registerUser:(id)sender { LiteSUPUserManager* userManager = nil; @try { userManager = [LiteSUPUserManager getInstance:@"NewFlight"]; [ODPClientListeners setHTTPErrorListenerDelegate:self]; [userManager setConnectionProfile:@<host> withSupPort:<port> withServerFarmID:@<farmID>]; [userManager registerUser:@<supuser> withSecurityConfig:@<securityconfig> withPassword:@<password>]; } @catch (NSException *exception { NSLog(@"%@:%@", [[exception userInfo] objectForKey:@"ErrorCode"],[[exception userInfo] objectForKey:@"ErrorMessage"]); } }