if([MFMessageComposeViewController canSendText]) {
MFMessageComposeViewController * controller = [[MFMessageComposeViewController alloc] init];
controller.recipients = @[weakSelf.detailModel.Telphone];//收信人
// controller.body = body;//短信内容
controller.messageComposeDelegate = weakSelf;
[weakSelf presentViewController:controller animated:YES completion:nil];
} else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示信息"
message:@"该设备不支持短信功能"
delegate:nil
cancelButtonTitle:@"确定"
otherButtonTitles:nil, nil];
[alert show];
}
-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
[self dismissViewControllerAnimated:YES completion:nil];
}

最新文章

  1. 工作中那些提高你效率的神器(第一篇)_Everything
  2. Android学习一(入门)
  3. 数组的foreach方法和jQuery中的each方法
  4. [原创,分享]DbHelper 续
  5. 利用VC/VS的安装目录找到C/C++库函数实现的源代码
  6. jquery获取元素的所有宽高(包括内边距和外边距)
  7. WPF利用动画实现圆形进度条
  8. hdu 2211
  9. poj 1182 并查集高级应用
  10. CSharp设计模式读书笔记(17):迭代器模式(学习难度:★★★☆☆,使用频率:★★★★★)
  11. Scala文件操作
  12. Axure学习笔记(一)
  13. [USACO12JAN]爬山Mountain Climbing
  14. Matplotlib图例
  15. sql选择
  16. BOM 浏览器对象模型_Storage 接口 - window.sessionStorage - window.localStorage
  17. angualr-cli命令创建文件
  18. css三种基本选着器
  19. XLMHttpRequest对象的status属性,readyState属性以及onreadystatechange事件
  20. jdbctemplate 调用oracle 有返回(会话型临时表数据的)结果的存储过程

热门文章

  1. 浅谈Web缓存
  2. MySQL 对于千万级的大表要怎么优化?
  3. 利用nodejs的cheerio抓取网站数据
  4. lnmp下启动mysql报错 The server quit without updating PID file
  5. windowsxp设置开机不需密码,但是锁定后打开需要密码
  6. php工作笔记4-mysql笔记1
  7. HTTP权威协议笔记-4.连接管理
  8. XidianOJ 1154 Nhywieza 的串
  9. cocos2d-js callFunc传参
  10. 转: windows下面安装Python和pip终极教程