/
MessageComposer.swift
36 lines (24 loc) · 1014 Bytes
/
MessageComposer.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//
// MessageComposer.swift
// Whosdigits
//
// Created by Aldo Lugo on 11/17/15.
// Copyright (c) 2015 Aldo Lugo. All rights reserved.
//
import Foundation
import MessageUI
class MessageComposer: NSObject, MFMessageComposeViewControllerDelegate{
func canSendText() -> Bool{
return MFMessageComposeViewController.canSendText()
}
func configureMessageComposerViewController(contatName: String, contactPhone: Array<String>) -> MFMessageComposeViewController{
let messageComposerVC = MFMessageComposeViewController()
messageComposerVC.messageComposeDelegate = self
messageComposerVC.recipients = contactPhone
messageComposerVC.body = "Hey (contatName), It's me!"
return messageComposerVC
}
func messageComposeViewController(controller: MFMessageComposeViewController, didFinishWithResult result: MessageComposeResult) {
controller.dismissViewControllerAnimated(true, completion: nil)
}
}