下面是一个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; }