canSendMail
TypeScriptstatic canSendMail(): Promise<boolean>Swift declarationclass func canSendMail() -> Boolclass · iOS 3.0+ · SDK 27.1
@MainActor class MFMailComposeViewControllerstatic canSendMail(): Promise<boolean>Swift declarationclass func canSendMail() -> BooladdAttachmentData(attachment: ArrayBuffer, mimeType: string, filename: string): Promise<void>Swift declarationfunc addAttachmentData(_ attachment: Data, mimeType: String, fileName filename: String)static init(): Promise<MFMailComposeViewController>Swift declarationinit()insertCollaborationItemProvider(itemProvider: _Foundation_NSItemProvider, completionHandler: ((arg0: boolean) => void)): Promise<void>Swift declarationfunc insertCollaborationItemProvider(_ itemProvider: NSItemProvider) async -> BoolsetBccRecipients(bccRecipients?: (Array<string>) | null): Promise<void>Swift declarationfunc setBccRecipients(_ bccRecipients: [String]?)setCcRecipients(ccRecipients?: (Array<string>) | null): Promise<void>Swift declarationfunc setCcRecipients(_ ccRecipients: [String]?)setMessageBody(body: string, isHTML: boolean): Promise<void>Swift declarationfunc setMessageBody(_ body: String, isHTML: Bool)setPreferredSendingEmailAddress(emailAddress: string): Promise<void>Swift declarationfunc setPreferredSendingEmailAddress(_ emailAddress: String)setSubject(subject: string): Promise<void>Swift declarationfunc setSubject(_ subject: String)setToRecipients(toRecipients?: (Array<string>) | null): Promise<void>Swift declarationfunc setToRecipients(_ toRecipients: [String]?)get mailComposeDelegate(): Promise<(SDKHandle) | null>Swift declarationweak var mailComposeDelegate: (any MFMailComposeViewControllerDelegate)? { get set }setMailComposeDelegate(value?: (Implements<MFMailComposeViewControllerDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var mailComposeDelegate: (any MFMailComposeViewControllerDelegate)? { get set }No declarations were skipped in this snapshot.