【代码笔记】短信分享
2016-01-27 09:31
323 查看
代码:
ViewController.h
ViewController.m
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. }
相关文章推荐
- 论文-基于MFC单文档的Google Earth COM API程序设计
- java利用反射机制获取实体类属性自定义注解说明
- 利用Spring MVC搭建REST Service
- Java中的构造方法总结
- Java生成NO201601270001这样的流水编号
- iOS客户端与JAVA服务器之间的RSA加密解密
- ContentProvider实现数据共享
- django基本命令备忘录
- Windows 7上QTP11破解及java等插件破解方法
- Windows 7上QTP11破解及java等插件破解方法
- C#导出Excel,并且设置Excel单元格格式,合并单元格
- C++11 std::function用法
- python类中self是什么
- Python字典 dict
- 导入其他eclipse工程发生javax.servlet.ServletException 是红色线!
- 如何在spring中获取request对象
- Python正则表达式之基础篇
- Yii2.0 rules验证规则大全
- CRC32 c语言 源码
- 学习Matlab比较好的网站整理