Ниже приведен оператор Switch / Case, который отображает сообщение об ошибке, когда электронное письмо не может быть отправлено. По большей части все кажется правильным, но когда я помещаю UIAlertView
в оператор Switch, я получаю ошибку в Xcode:
switch (result) {
case MFMailComposeResultCancelled:
NSLog(@"Result: Mail sending canceled");
break;
case MFMailComposeResultFailed:
NSLog(@"Result: Mail sending failed");
UIAlertView *message = [[UIAlertView alloc] initWithTitle:@"Sending Failed"
message:@"The email could not be sent."
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[message show];
break;
default:
NSLog(@"Result: Mail not sent");
break;
}
Почему выдается ошибка, когда я помещаю код в case
?