zoukankan      html  css  js  c++  java
  • iOS调用系统发送短信和邮件分享

    //发送邮件
    -(void)sendMail:(NSString*)subject content:(NSString*)content{
       
       MFMailComposeViewController*controller = [[[MFMailComposeViewControlleralloc]init]autorelease];
       if([MFMailComposeViewControllercanSendMail])
        {
            [controllersetSubject:subject];
            [controllersetMessageBody:contentisHTML:NO];
            controller.mailComposeDelegate=self;
            [selfpresentModalViewController:controlleranimated:YES];
        }
    }
    
    #pragma mark - MFMailComposeViewControllerDelegate
    //邮件完成处理
    -(void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error{
       
        [selfdismissModalViewControllerAnimated:YES];
       
       if(result ==MessageComposeResultCancelled)
           NSLog(@"Message cancelled");
       elseif(result ==MessageComposeResultSent)
           NSLog(@"Message sent");
       else
           NSLog(@"Message failed"); 
       
    }
    // 发送短信
    - (void)sendSMS:(NSString*)bodyOfMessage recipientList:(NSArray*)recipients
    {
       MFMessageComposeViewController*controller = [[[MFMessageComposeViewControlleralloc]init]autorelease];
       if([MFMessageComposeViewControllercanSendText])
        {
            controller.body= bodyOfMessage;
            controller.recipients= recipients;
            controller.messageComposeDelegate=self;
            [selfpresentViewController:controlleranimated:YEScompletion:^{
               
            }];
        }
    }
    //处理发送完的响应结果
    - (void)messageComposeViewController:(MFMessageComposeViewController*)controller didFinishWithResult:(MessageComposeResult)result
    {
        [selfdismissModalViewControllerAnimated:YES];
       
       if(result ==MessageComposeResultCancelled)
           NSLog(@"Message cancelled");
       else if(result ==MessageComposeResultSent)
           NSLog(@"Message sent");
       else
           NSLog(@"Message failed");
    }
  • 相关阅读:
    bash 笔记
    lvs: linux virtual server
    学习html第一天
    学习c语言的第14天
    c语言学习的第13天2
    c语言学习的第13天1
    c语言学习的第12天
    c语言学习的第11天 指针
    移动端点击延迟300毫秒----FastClick用法
    H5移动端复制功能实现
  • 原文地址:https://www.cnblogs.com/ios-wmm/p/10215793.html
Copyright © 2011-2022 走看看