iOS 发短信

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 发短信相关的知识,希望对你有一定的参考价值。

导入  MessageUI.framework

技术分享

 

#import <MessageUI/MessageUI.h>
实现代理 MFMessageComposeViewControllerDelegate

 

 1 - (void)sendMessage
 2 {
 3     //发短信 不能设置短信内容
 4     //[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://10086"]]; 6     //判断能否接收短信
 7     if (![MFMessageComposeViewController canSendText]) {
 8         return ;
 9     }
10     
11     //如果要设置内容,我使用MessageUI
12     //1.创建MFMessageComposeViewController
13     MFMessageComposeViewController *msgVc = [[MFMessageComposeViewController alloc] init];
14     
15     //设置电话
16     msgVc.recipients = @[@"10086",@"10010"];
17     
18     //设置内容
19     msgVc.body = detailItem.item.content;
20     
21     //设置代理
22     msgVc.messageComposeDelegate = self;
23     
24     //显示信息界面
25     [self presentViewController:msgVc animated:YES completion:nil];
26 }
27 
28 #pragma mark 信息的代理方法
29 - (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{
30     //    MessageComposeResultCancelled,
31     //    MessageComposeResultSent,
32     //    MessageComposeResultFailed 
33     if (result == MessageComposeResultCancelled || result == MessageComposeResultSent) {
34         [self dismissViewControllerAnimated:YES completion:nil];
35     }
36     
37 }

 

 

以上是关于iOS 发短信的主要内容,如果未能解决你的问题,请参考以下文章

无法在片段内查看接收短信

python 发送短信

vbs代码发送邮件,电脑开机后向手机发短信

iOS开发之调用系统打电话发短信接口以及程序内发短信

vbs代码发送邮件,实现电脑开机后向手机发短信

用“网筑”平台发手机短信的C#代码