objective c - Switch Case is in protected scope -


in xcode project, i'm trying show alert after mail ui closed if mail cancelled i'm getting error (switch case in protected scope) , showing on lines start "case".

typedef enum mfmailcomposeresult mfmailcomposeresult; switch (result) {     case mfmailcomposeresultcancelled:             [self dismissviewcontrolleranimated:yes completion:null];         uialertview *thealert = [[uialertview alloc] initwithtitle:@"report sent"                                                            message:@"your report has been sent , reviewed. if in emergency, remember call 911."                                                           delegate:self                                                  cancelbuttontitle:@"ok"                                                  otherbuttontitles:nil];         [thealert show];          nslog(@"mail cancelled");         break;     case mfmailcomposeresultsaved:         nslog(@"mail saved");         break;     case mfmailcomposeresultsent:          nslog(@"mail sent");         break;     case mfmailcomposeresultfailed:         nslog(@"mail sent failure: %@", [error localizeddescription]);         break;     default:         break; } 

put brackets around multilined cases

switch (result) {     case mfmailcomposeresultcancelled: {         [self dismissviewcontrolleranimated:yes completion:null];         uialertview *thealert = [[uialertview alloc] initwithtitle:@"report sent"                                                            message:@"your report has been sent , reviewed. if in emergency, remember call 911."                                                           delegate:self                                                  cancelbuttontitle:@"ok"                                                  otherbuttontitles:nil];         [thealert show];          nslog(@"mail cancelled");     }         break;     case mfmailcomposeresultsaved:         nslog(@"mail saved");         break;     case mfmailcomposeresultsent:          nslog(@"mail sent");         break;     case mfmailcomposeresultfailed:         break;     default:         break; } 

Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -