[英]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.