| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
gcd8
10年前发布

iOS发送短信的代码

    #pragma mark -发送短信        @interface ViewController ()        {            UIAlertView *mfAlertview;//定义一个弹出框        }                        -(void)showMessageViewController        {            if( [MFMessageComposeViewController canSendText] )//判断是否能发短息        {                                MFMessageComposeViewController * controller = [[MFMessageComposeViewController alloc]init];                controller.recipients = [NSArray arrayWithObject:@"10010"];//接收人,可以有很多,放入数组                controller.body = self.txYaoqingma.text;//短信内容,自定义即可                controller.messageComposeDelegate = self;//注意不是delegate                                [self presentViewController:controller animated:YES completion:nil];                                [[[[controller viewControllers] lastObject] navigationItem] setTitle:@"发送短信"];//修改短信界面标题            }            else            {                                UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"抱歉" message:@"短信功能不可用!" delegate:self cancelButtonTitle:@"好" otherButtonTitles:nil, nil nil];                [alert show];            }        }                //短信发送成功后的回调        -(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result        {            [controller dismissViewControllerAnimated:YES completion:nil];                        switch (result)            {                case MessageComposeResultCancelled:                {                    //用户取消发送                }                    break;                    case MessageComposeResultFailed://发送短信失败                {                    mfAlertview=[[UIAlertView alloc]initWithTitle:@"抱歉" message:@"短信发送失败" delegate:nil cancelButtonTitle:@"好" otherButtonTitles:nil, nil nil];                                        [mfAlertview show];                                   }                    break;                case MessageComposeResultSent:                {                    mfAlertview=[[UIAlertView alloc]initWithTitle:@"恭喜" message:@"短信发送成功!" delegate:nil cancelButtonTitle:@"好" otherButtonTitles:nil, nil nil];                                        [mfAlertview show];                                    }                    break;                default:                    break;            }        }