Ios 我是否必须在其didFinishWithResult委托方法中关闭MFMessageComposeViewController?
我试图允许用户在MFMessageComposeViewController中连续发送多条文本消息,但如果我不在didFinishWithResult委托方法中关闭控制器,则右上角的取消按钮将被禁用,用户无法退出文本消息界面 MFMessageComposeViewController是否仅用于发送一次性消息Ios 我是否必须在其didFinishWithResult委托方法中关闭MFMessageComposeViewController?,ios,swift,mfmessagecomposeview,Ios,Swift,Mfmessagecomposeview,我试图允许用户在MFMessageComposeViewController中连续发送多条文本消息,但如果我不在didFinishWithResult委托方法中关闭控制器,则右上角的取消按钮将被禁用,用户无法退出文本消息界面 MFMessageComposeViewController是否仅用于发送一次性消息 func messageComposeViewController(controller: MFMessageComposeViewController!, didFinishWithRe
func messageComposeViewController(controller: MFMessageComposeViewController!, didFinishWithResult result: MessageComposeResult) {
if result.value == MessageComposeResultCancelled.value {
self.dismissViewControllerAnimated(true, completion: nil)
}
}
谢谢您的帮助。我很确定,因为每次都需要向用户显示消息UI,所以不支持使用MFMessageComposeViewController发送多条消息。@Gismay:Bummer!你知道另一种选择吗?感谢您的帮助。您需要实现某种类型的消息服务器,即不在手机上,您的应用程序可以与之通信。例如,您可以看看像Twilio这样的服务,它们提供消息传递API,但价格昂贵。