0

我正在为我们工作中的内部流程创建一个 iPad 应用程序。

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

提前致谢

4

1 回答 1

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 的方法 :))

希望这有助于为您指明正确的方向!

于 2011-01-16T22:25:05.207 回答