Swift短信分享

Swift短信分享,第1张

概述功能:用于短信分享内容 //MARK: 短信 // 调用方法 func sendMessage() { if (self.canSendText()) { self.presentViewController(self.configuredMessageComposeViewController(), animated: true, compl

功能:用于短信分享内容

//MARK: 短信    // 调用方法    func sendMessage() {       if (self.canSendText()) {            self.presentVIEwController(self.configuredMessageComposeVIEwController(),animated: true,completion: nil)       } else {            MPAlertVIEw.showAlertVIEw("当前设备不支持短信功能")       }    }    // 是否能发送短信    func canSendText() -> Bool {        return MFMessageComposeVIEwController.canSendText()    }    func configuredMessageComposeVIEwController() -> MFMessageComposeVIEwController {        let messageComposeVC = MFMessageComposeVIEwController()        messageComposeVC.messageComposeDelegate = self // 设置代理,遵循代理方法        let inviteCode = NSUserDefaults.standardUserDefaults().stringForKey(kInviteCode)        messageComposeVC.body = "短信内容"        return messageComposeVC    }    //MARK: MFMessageComposeVIEwControllerDelegate    func messageComposeVIEwController(controller: MFMessageComposeVIEwController!,dIDFinishWithResult result: MessageComposeResult) {        switch result.value {        case 0:            MPAlertVIEw.showAlertVIEw("取消发送")            self.dismissVIEwControllerAnimated(true,completion: nil)        case 1:            MPAlertVIEw.showAlertVIEw("发送失败")            self.dismissVIEwControllerAnimated(true,completion: nil)        case 2:            MPAlertVIEw.showAlertVIEw("发送成功")            self.dismissVIEwControllerAnimated(true,completion: nil)        default:            controller.dismissVIEwControllerAnimated(true,completion: nil)        }        self.dismissVIEwControllerAnimated(true,completion: nil)    }
总结

以上是内存溢出为你收集整理的Swift短信分享全部内容,希望文章能够帮你解决Swift短信分享所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1084510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存