Class MFMailComposeViewController

All Implemented Interfaces:
NSCoding, NSExtensionRequestHandling, NSObjectProtocol, UIActivityItemsConfigurationProviding, UIAppearanceContainer, UIContentContainer, UIFocusEnvironment, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UIStateRestoring, UITraitEnvironment, UIUserActivityRestoring, ObjCProtocol

public class MFMailComposeViewController
extends UINavigationController
  • Constructor Details

    • MFMailComposeViewController

      public MFMailComposeViewController()
    • MFMailComposeViewController

      protected MFMailComposeViewController​(NSObject.Handle h, long handle)
    • MFMailComposeViewController

      protected MFMailComposeViewController​(NSObject.SkipInit skipInit)
    • MFMailComposeViewController

      public MFMailComposeViewController​(Class<? extends UINavigationBar> navigationBarClass, Class<? extends UIToolbar> toolbarClass)
    • MFMailComposeViewController

      public MFMailComposeViewController​(UIViewController rootViewController)
    • MFMailComposeViewController

      public MFMailComposeViewController​(String nibNameOrNil, NSBundle nibBundleOrNil)
    • MFMailComposeViewController

      public MFMailComposeViewController​(NSCoder coder)
  • Method Details

    • getMailComposeDelegate

      public MFMailComposeViewControllerDelegate getMailComposeDelegate()
    • setMailComposeDelegate

      public void setMailComposeDelegate​(MFMailComposeViewControllerDelegate v)
    • setSubject

      public void setSubject​(String subject)
    • setToRecipients

      public void setToRecipients​(List<String> toRecipients)
    • setCcRecipients

      public void setCcRecipients​(List<String> ccRecipients)
    • setBccRecipients

      public void setBccRecipients​(List<String> bccRecipients)
    • setMessageBody

      public void setMessageBody​(String body, boolean isHTML)
    • addAttachmentData

      public void addAttachmentData​(NSData attachment, String mimeType, String filename)
    • setPreferredSendingEmailAddress

      public void setPreferredSendingEmailAddress​(String emailAddress)
      Since:
      Available in iOS 11.0 and later.
    • canSendMail

      public static boolean canSendMail()