Отправка 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... пользователям. Спасибо за вашу помощь!

0 ответов

Другие вопросы по тегам