Отправка MMS на универсальные устройства в iOS 8
Я пытаюсь отправить MMS программно. Я следил за этим вопросом и ответом: как отправить MMS из приложения для iPhone
При переводе на Swift это выглядит так:
@IBAction func sendMMSButtonPressed(sender: UIButton) {
if !MFMessageComposeViewController.canSendText(){
return
}
let phoneToCall = "sms"
let phoneToCallEncoded = phoneToCall.stringByAddingPercentEscapesUsingEncoding(NSASCIIStringEncoding)
let url = NSURL(string: phoneToCallEncoded!)!
UIApplication.sharedApplication().openURL(url)
let pasteboard = UIPasteboard.generalPasteboard()
pasteboard.persistent = true
pasteboard.image = UIImage(named: "slow")
let messageController = MFMessageComposeViewController()
messageController.messageComposeDelegate = self
messageController.body = "What an awesome app"
self.presentViewController(messageController, animated: true, completion: nil)
}
Проблема в том, что изображение не добавляется в сообщение автоматически, поэтому я отправляю только смс, а не ммс. Как правильно отправлять изображения? Я не хочу использовать iMessages, так как я хочу, чтобы пользователь мог отправлять MMS на Android,Windows... пользователям. Спасибо за вашу помощь!