zoukankan      html  css  js  c++  java
  • 【代码笔记】iOS-短信分享

    代码:

    ViewController.h

    复制代码
    #import <UIKit/UIKit.h>
    //短信分享
    #import <MessageUI/MFMailComposeViewController.h>
    #import <MessageUI/MFMessageComposeViewController.h>
    
    @interface ViewController : UIViewController<MFMessageComposeViewControllerDelegate>
    
    
    @end
    复制代码

     

    ViewController.m

    复制代码
    #import "ViewController.h"
    
    
    @interface ViewController ()
    
    @end
    
    
    @implementation ViewController
    
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
    }
    //点击任何处,短信分享
    -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
    {
      
        //调用系统发送信息功能
        BOOL canSendSMS = [MFMessageComposeViewController canSendText];
        if (canSendSMS) {
            
            MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
            picker.messageComposeDelegate = self;
            
            NSArray *array = [[NSArray alloc] initWithObjects:nil];
            picker.recipients=array;
            picker.view.frame=CGRectMake(0, 0, 320, 640);
            [self presentViewController:picker animated:YES completion:nil];
            
        }else{
            UIAlertView*alert = [[UIAlertView alloc]initWithTitle:@""
                                                          message:@"当前设备不支持短信功能"
                                                         delegate:nil
                                                cancelButtonTitle:@"确定"
                                                otherButtonTitles:nil];
            [alert show];
        }
    
    }
    #pragma -mark -系统消息回调
    //系统发送信息的回调函数
    -(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{
        
        //[self dismissModalViewControllerAnimated:YES];
        [self dismissViewControllerAnimated:YES completion:nil];
    }
    
    - (void)didReceiveMemoryWarning {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }
    复制代码

     

     

     
     
  • 相关阅读:
    net8:XML的读写操作【广告控件的XML文件实例】
    挺喜欢这个网站的
    问的问题的答案~
    zookeeper集群搭建
    solrCloud简介
    e3商城_day07
    solrj实现增删查
    solr后台管理界面-数据导入
    solr后台管理界面-增删改
    s5p6818 从SD卡启动程序(制作SD启动卡)
  • 原文地址:https://www.cnblogs.com/yang-guang-girl/p/5162209.html
Copyright © 2011-2022 走看看