From 5bfb19b54475b1bfde69488f52e3ecf77ffe3552 Mon Sep 17 00:00:00 2001 From: Guillaume BIENKOWSKI Date: Fri, 23 May 2014 16:57:15 +0200 Subject: [PATCH] Show error alert when register fails --- Classes/WizardViewController.m | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Classes/WizardViewController.m b/Classes/WizardViewController.m index 5362bb0a4..0609bf960 100644 --- a/Classes/WizardViewController.m +++ b/Classes/WizardViewController.m @@ -546,7 +546,7 @@ static UICompositeViewDescription *compositeDescription = nil; [waitView setHidden:false]; } -- (void)registrationUpdate:(LinphoneRegistrationState)state { +- (void)registrationUpdate:(LinphoneRegistrationState)state message:(NSString*)message{ switch (state) { case LinphoneRegistrationOk: { [waitView setHidden:true]; @@ -560,6 +560,13 @@ static UICompositeViewDescription *compositeDescription = nil; } case LinphoneRegistrationFailed: { [waitView setHidden:true]; + UIAlertView* alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Registration failure", nil) + message:message + delegate:nil + cancelButtonTitle:@"OK" + otherButtonTitles:nil]; + [alert show]; + [alert release]; break; } case LinphoneRegistrationProgress: { @@ -874,7 +881,8 @@ static UICompositeViewDescription *compositeDescription = nil; #pragma mark - Event Functions - (void)registrationUpdateEvent:(NSNotification*)notif { - [self registrationUpdate:[[notif.userInfo objectForKey: @"state"] intValue]]; + NSString* message = [notif.userInfo objectForKey:@"message"]; + [self registrationUpdate:[[notif.userInfo objectForKey: @"state"] intValue] message:message]; }