Skip to content

Instantly share code, notes, and snippets.

@xuyunan
Last active December 15, 2015 00:59
Show Gist options
  • Save xuyunan/5177077 to your computer and use it in GitHub Desktop.
Save xuyunan/5177077 to your computer and use it in GitHub Desktop.
发送短信
// iOS4.0以上
// MessageUI.framework
// #import <MessageUI/MessageUI.h>
// @interface ViewController () <MFMessageComposeViewControllerDelegate>
- (IBAction)sendSMS:(id)sender
{
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
if([MFMessageComposeViewController canSendText])
{
controller.body = @"这里是短信内容";
controller.recipients = @[@"12345678", @"87654321"]; // 短信号码
controller.messageComposeDelegate = self;
[self presentViewController:controller animated:YES completion:nil];
}
}
#pragma mark -
#pragma mark MFMessageComposeViewControllerDelegate
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultCancelled:
break;
case MessageComposeResultFailed:
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"{AppName}"
message:@"unknown Error"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
break;
case MessageComposeResultSent:
break;
default:
break;
}
[self dismissViewControllerAnimated:YES completion:nil];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment