MFMailComposer来自核心数据的电子邮件结果

时间:2017-12-06 15:15:40

标签: core-data mfmailcomposeviewcontroller

核心数据功能很好。什么可能是一个代码片段来引用核心数据的结果并使用isHTML直接内联(而非作为附件)插入MFMailComposeViewController ...

目前我使用类似于这种风格的代码(来自我的其他应用程序)(并且有效)...不确定如何调用核心数据结果来做类似的事情......

NSString *emailBody = [NSString stringWithFormat:@"<p>Stats...</p>
<p><b>Laps Completed: %@</b></p><p>Goal: %@ laps</p>
<p>Time To Complete: %@ (h:m:s)</p>
<p>%f&#37 completion ratio</p>",
self.lapLabel.text, self.goal.text, self.timeLabel.text, 
(self.percentageDoughnut.percentage)*100];


    [mail setMessageBody:emailBody isHTML:YES];

1 个答案:

答案 0 :(得分:0)

您可以使用UIActivityViewController附加本地存储中的文件数据,请查看下面的代码

 let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)     
 activityVC.popoverPresentationController?.sourceView = self.view .                  
 activityVC.popoverPresentationController?.sourceRect = sender.frame
 self.present(activityVC, animated: true, completion: nil)