功能:用于短信分享内容
//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短信分享所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)