forked from burczyk/XcodeSwiftSnippets
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMFMessageComposeViewController.swift
More file actions
20 lines (15 loc) · 1.04 KB
/
MFMessageComposeViewController.swift
File metadata and controls
20 lines (15 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//MARK: MFMessageComposeViewController
func presentModalMessageComposeViewController(animated: Bool) {
if MFMessageComposeViewController.canSendText() {
let messageComposeVC = MFMessageComposeViewController()
messageComposeVC.messageComposeDelegate = self
messageComposeVC.body = "<#body#>"
messageComposeVC.recipients = [<#recipients#>]
presentViewController(messageComposeVC, animated: animated, completion: nil)
} else {
UIAlertView(title: NSLocalizedString("Error", value: "Error", comment: ""), message: NSLocalizedString("Your device doesn't support messaging", value: "Your device doesn't support messaging", comment: ""), delegate: nil, cancelButtonTitle: NSLocalizedString("OK", value: "OK", comment: "")).show()
}
}
func messageComposeViewController(controller: MFMessageComposeViewController!, didFinishWithResult result: MessageComposeResult) {
dismissViewControllerAnimated(true, completion: nil)
}