iOS開發之發送短信
// 調用系統API發送短信- (void)didClickSendMessageButtonAction{ if ([MFMessageComposeViewController canSendText] == YES) { MFMessageComposeViewController *messageVC = [[MFMessageComposeViewController alloc] init]; // 設置代理<MFMessageComposeViewControllerDelegate> messageVC.messageComposeDelegate = self; // 發送To Who messageVC.recipients = @[@"18757289870"]; messageVC.body = @"hello world"; [self presentViewController:messageVC animated:YES completion:nil]; }else{ NSLog(@"此設備不支持"); } } - (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{ switch (result) { case MessageComposeResultCancelled: NSLog(@"取消發送"); break; case MessageComposeResultFailed: NSLog(@"發送失敗"); break; case MessageComposeResultSent: NSLog(@"發送成功"); break; default: break; } [self dismissViewControllerAnimated:YES completion:nil]; } // 調用系統應用程序發送消息 - (void)didClickSendMessage2ButtonAction{ NSURL *url = [NSURL URLWithString:@"sms:18656348970"]; if ([[UIApplication sharedApplication] canOpenURL:url] == YES) { [[UIApplication sharedApplication] openURL:url]; }else{ NSLog(@"失敗"); } } </pre>
本文由用戶 end5 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!