如何在iOS中发送消息

时间:2018-09-26 06:43:06

标签: ios swift mfmessagecomposeview

我正在使用MFMessageComposeViewController向用户数发送短信。当单击按钮时,它将导航到以下屏幕。当用户单击iOS swift中的短信按钮时,如何直接发送短信?enter image description here

if (MFMessageComposeViewController.canSendText()) {
    let controller = MFMessageComposeViewController()
    controller.body = "Message Body"
    controller.recipients = ["000","111"]
    controller.messageComposeDelegate = self
    self.present(controller, animated: true,completion: nil)
}


func messageComposeViewController(_ controller: MFMessageComposeViewController,
                                  didFinishWith result: MessageComposeResult)
{
    controller.dismiss(animated: true, completion: nil)
}

1 个答案:

答案 0 :(得分:2)

否,不能直接使用MFMessageComposeViewController发送消息,它将按照流程进行。它将为您提供ComposerView,您必须在其中手动按发送按钮发送SMS。

要在没有composerView的情况下使用,您应该尝试一些third party API's,这可能会有所帮助。