NSArray *arrayPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString *docDir = [arrayPaths objectAtIndex:0];NSString *Path = [docDir stringByAppendingString:@"/Result.xml"];NSData *xmlData = [NSData dataWithContentsOfFile:Path]; MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self;[controller setSubject:@"Mail mit XML Attachment"];[controller addAttachmentData:xmlData mimeType:@"text/xml" fileName:@"Result.xml"];NSString *emailBody = @"Email body text";[controller setMessageBody:emailBody isHTML:YES];[self presentModalViewController:controller animated:YES];[controller release];
NSData data = NSData.FromFile(xmlFileName); if(MFMailComposeViewController.CanSendMail){ MFMailComposeViewController _mail = new MFMailComposeViewController(); _mail.SetToRecipients(new string[] { "info@domain.de"}); _mail.SetMessageBody("TEST",false); _mail.SetSubject("Ein Test"); _mail.AddAttachmentData(data,"text/xml","Result.xml"); _mail.Finished += Handle_mailFinished; this.PresentModalViewController(_mail,true);}
vielen Dank für Deine Antwort. Ich arbeite zwar mit C# und Monotouch, aber Dein Beispiel hat mir trotzdem weitergeholfen.