【发布时间】:2016-11-19 15:41:32
【问题描述】:
我想使用 MFMessageComposeViewController 向多个收件人发送一条消息,我无法添加第二个等收件人
这是我的代码:
@IBAction func sendSms(sender: AnyObject) {
if (MFMessageComposeViewController.canSendText())
{
let controller = MFMessageComposeViewController()
controller.body = self.textView.text
controller.recipients = [self.phoneField.text!]
controller.messageComposeDelegate = self
self.presentViewController(controller, animated: true, completion: nil)
}
else
{
print("Error")
}
}
extension MyViewController : MFMessageComposeViewControllerDelegate
{
func messageComposeViewController(_ controller: MFMessageComposeViewController, didFinishWith result: MessageComposeResult)
{
controller.dismissViewControllerAnimated(true, completion: nil)}
}
}
任何建议如何将其发送给多个收件人?
【问题讨论】:
-
您面临的问题是什么? controller.recipients 需要一个数组,您可以将收件人电话号码作为数组提供给此属性
-
我在 textField 中插入电话号码并将其传递给 controller.recipients
-
[controller.recipients = [phone1, phone2 ...] -
@shallowThought 试过 'controller.recipients = ["9999999999,1234516828"]' 不工作
标签: ios swift2 mfmailcomposeviewcontroller