我正在开发一款应用,但我还需要最后一件事。我想发送一个包含多个文本字段数据的应用内邮件。我存储这样的数据:
//1e savestring
NSString *saveString59 = field1.text;
NSUserDefaults *defaults59 = [NSUserDefaults standardUserDefaults];
[defaults59 setObject:saveString59 forKey:@"saveString59"];
[defaults59 synchronize];
我会这样显示:
//First load string
NSUserDefaults *defaults59 = [NSUserDefaults standardUserDefaults];
NSString *loadString59 = [defaults59 objectForKey:@"saveString59"];
[field1 setText:loadString59];
[loaded setText:@"Data Loaded Successfully" ];
我想以特定方式在我的电子邮件中显示此内容。这是一个网球应用程序,每个玩家都有一些A和一些先服务。
我可以像这样在邮件中显示数据吗?
播放器名称(textfield1)
Aces:“data”(textfield2) 首先服务:“数据”(textfield3) 秒用于:“数据”等......
答案 0 :(得分:1)
我建议将MFMailComposeViewController与HTML格式的主体一起使用。要将文本字段数据放入正文,您可以使用与此类似的内容:
MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];
NSString *emailBody = [NSString stringWithFormat:@"<p>Name of player %@</p>", self.textField1.text];
[mail setMessageBody:emailBody isHTML:YES];
答案 1 :(得分:-1)
使用MFMailComposeViewController
。
有关更多帮助,请参阅this答案。
编辑:此课程的参考文档也可以帮助您: https://developer.apple.com/library/ios/documentation/MessageUI/Reference/MFMailComposeViewController_class/Reference/Reference.html
HTH。