CGLMail 使您能够从应用程序中的任何类轻松发送电子邮件,而无需在各个地方实现 MFMailComposeViewControllerDelegate
协议。它最初是为了将反馈邮件的提交集中到一个类中而编写的。
如果您像应该的那样使用 Cocoapods,请将 CGLMail 添加到 podfile
pod 'CGLMail', '~> 0.1'
例如,您可以让视图控制器发送电子邮件如下所示
UIViewController *mailVC = [CGLMailHelper mailViewControllerWithRecipients:@[@"[email protected]"]
subject:@"Hi Mom!"
message:@"Hi Mom, \n\nJust wanted to check in and say hello!\n\nLove, \nChris"
isHTML:NO
includeAppInfo:NO
completion:nil];
这将导致以下输出
或者,为了生成用户支持电子邮件,其中包含有关用户的应用程序和设备的诊断信息
UIViewController *mailVC = [CGLMailHelper supportMailViewControllerWithRecipient:@"[email protected]"
subject:@"Support Email"
completion:nil];
这将生成如下视图控制器