gpt4 book ai didi

ios - 发送包含来自 tableview 或 NSmutableDictionary 的 Material 的电子邮件

转载 作者:行者123 更新时间:2023-11-29 02:07:23 26 4
gpt4 key购买 nike

在我的应用程序中,我有一个 tableView,其 Material 来 self 的 NSmutableDictionary。当我按下按钮时,我想将这些 Material 发送到电子邮件。以下是发送电子邮件的代码:

//Below to send email
- (IBAction)showEmail:(id)sender {
// Email Subject
NSString *emailTitle = @"Course Planner of iBcChem";
// Email Content
NSString *messageBody = @"Please check my course plan";
// To address
NSArray *toRecipents = [NSArray arrayWithObject:@"xxxxx@gmail.com"];

MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init];
mc.mailComposeDelegate = self;
[mc setSubject:emailTitle];
[mc setMessageBody:messageBody isHTML:NO];//want to fix here
[mc setToRecipients:toRecipents];

// Present mail view controller on screen
[self presentViewController:mc animated:YES completion:NULL];

}

这是我的问题:

如何将我的 Material 添加到 messageBody 中?我可以使用类似的方法在我的 messageBody 中显示我的字典吗?

NSLog(@"Dictionary: %@", [_sectionContents description]);//test dictionary here

其中 _sectionContents 是我的字典。

最佳答案

您可以使用您编写的相同代码附加字典。

这是适合您的代码。

NSString *emailTitle = @"Course Planner of iBcChem";
NSString *messageBody = @"Please check my course plan";
NSDictionary *dci = [[NSDictionary alloc] initWithObjects:[NSArray arrayWithObjects:@"1",@"2", nil] forKeys:[NSArray arrayWithObjects:@"A",@"B", nil]];
NSArray *toRecipents = [NSArray arrayWithObject:@"xxxxx@gmail.com"];

MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init];


mc.mailComposeDelegate = self;
[mc setSubject:emailTitle];
[mc setMessageBody:dci.description isHTML:NO];
[mc setToRecipients:toRecipents];

[self presentViewController:mc animated:YES completion:NULL];

在模拟器中,邮件委托(delegate)将需要一些时间来加载 mailcomposersheet 的正文部分。 body 看起来像。

{
A = 1;
B = 2;
}

享受编码的乐趣!!

关于ios - 发送包含来自 tableview 或 NSmutableDictionary 的 Material 的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29638997/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com