[英]How do I send an e-mail with attachment from iPad
我正在Unity引擎(3.4)中进行实验,该实验应该在iPad(iOS5)上运行。 我在Monodevelop(2.4.2)中完成大部分脚本编写。 实验结束后,结果将保存在文本文件中并存储在程序中。 我可以通过与iTunes同步来访问它们,但是我想实现一项附加功能-我希望能够通过电子邮件发送文件。 对于初学者,可以将电子邮件地址硬连线到程序中。
我需要实现的如下:
如果参加者完成:
我有GUI和IO脚本编写方面的经验,但是我几乎没有处理任何编程语言的网络,我不知道从哪里开始。 Unity API和Unity Answers并不是很有帮助。
如果您有任何有用的链接或一些我可以学习的代码,我将不胜感激。
您可以使用MFMailComposeViewController并像这样将数据附加为NSData
if ([MFMailComposeViewController canSendMail])
{
MFMailComposeViewController *controller=[[MFMailComposeViewController alloc]init];
controller.mailComposeDelegate=self;
[controller setToRecipients@"..."];
[controller setSubject:@"Your Subject"];
NSData* attachmentData = ...
[controller addAttachmentData:attachmentData mimeType:@"..." fileName:@"..."];
[self presentModalViewController:controller animated:YES];
[controller release];
}
并且不要忘记实现委托以关闭模式邮件视图控制器
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
[self dismissModalViewControllerAnimated:YES];
}
用户需要配置邮件应用程序,然后手动按发送按钮
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.