iOS开发 MFMessageComposeViewController(发送短信)的使用
来源:互联网 发布:协同工作软件 编辑:程序博客网 时间:2024/05/21 07:56
一.需要导入messageUI.Frameworks(#import<messageUI/messageUI.h>)
二.步骤:
if NSClassFromString("MFMessageComposeViewController") != nil { if MFMessageComposeViewController.canSendText() { let messageCompose = MFMessageComposeViewController() // 收信人 messageCompose.recipients = ["13807043589", "13807043581"] // 短信内容 messageCompose.body = "短信内容"; if MFMessageComposeViewController.canSendSubject() { // 短信主题 messageCompose.subject = "短信主题" } // 代理 messageCompose.messageComposeDelegate = self self.present(messageCompose, animated: true, completion: nil) } else { // 不能发送短信 let str = "sms://13807043589&body=短信内容&subject=短信主题".addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) let url = URL(string: str)! if UIApplication.shared.canOpenURL(url) { UIApplication.shared.openURL(url) } }} else { // 系统版本低于iOS 4.0 let str = "sms://13807043589&body=短信内容&subject=短信主题".addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) let url = URL(string: str)! if UIApplication.shared.canOpenURL(url) { UIApplication.shared.openURL(url) }}
代理(必须实现):
func messageComposeViewController(_ controller: MFMessageComposeViewController, didFinishWith result: MessageComposeResult) { print(result) controller.dismiss(animated: true, completion: nil)}
阅读全文
0 0
- iOS开发 MFMessageComposeViewController(发送短信)的使用
- MFMessageComposeViewController 短信发送
- MFMessageComposeViewController在iOS程序内实现短信发送
- IOS程序内发短信 MFMessageComposeViewController
- IOS程序内发短信 MFMessageComposeViewController
- IOS程序内发短信 MFMessageComposeViewController
- IOS程序内发短信 MFMessageComposeViewController
- IOS开发 短信发送
- iOS开发之发送短信
- iPhone发短信 MFMessageComposeViewController
- 菜鸟成长记-MFMessageComposeViewController的使用
- ios开发:获取手机通讯录、发送短信
- iOS开发-发送邮件及短信
- 用MFMessageComposeViewController来发短信
- [iOS]iOS发送短信
- 【Android 开发教程】使用Intent发送短信
- iOS开发 MFMailComposeViewController(发送邮件)的使用
- iOS发送短信
- Longest Ordered Subsequence
- 2017年Android Studio做NDK情况调查
- mybatis generator无法将数据表中text字段映射问题
- IE9下js无效,打开开发者模式有效
- Transform.RotateAround
- iOS开发 MFMessageComposeViewController(发送短信)的使用
- php中正则表达式详解
- [随心译]2017.8.8-为时还不算晚,火狐加入对VR视图的支持
- golang 获取明天零点的时间戳
- 移动端购物车逻辑之接口回调
- LeetCode 6. ZigZag Conversion--字符串按之字形放置,然后横向顺序输出
- android 中系统日期时间的获取
- VC6到VS2010平台迁移
- JNIEnv对象