iPhone应用程序创建XML文档并通过电子邮件发送

时间:2011-01-16 22:15:50

标签: iphone xml email ipad email-attachments

我正在为我们正在进行的内部流程创建一个IPad应用程序。

我需要能够创建一个xml文件,该文件将包含用户在表单上的某些字段中输入的一些值。然后他们点击提交,这将抛出电子邮件表单(从MailComposeViewController),我想将创建的xml文件附加到他们将发送的电子邮件。这是可能的,如果是的话,怎么样?

提前致谢

1 个答案:

答案 0 :(得分:1)

这是我通过电子邮件发送xml地图数据的片段 -

MFMailComposeViewController *k = [MFMailComposeViewController alloc];
[k init];
[k setSubject:@"Map Data from iPhone"];
[k setMailComposeDelegate:self];
[k addAttachmentData:attachmentData mimeType:@"text/xml" fileName:@"map.xml"];

[k setMessageBody:body isHTML:NO];

[self->controller presentModalViewController:k animated:YES];

用于构建XML ...我呃,自己做了。这是我的一些方法

-(void)beginElement:(char *)element;
-(void)addAttribute:(char *)attribute value:(char *)attributeValue;
-(void)addText:(char *)text;
-(void)endElement;

(如果你愿意的话,我很乐意把整个班级发给你,虽然可能有更推荐的方法来构建xml :))

希望这有助于指明你的方向!