我正在为我们工作中的内部流程创建一个 iPad 应用程序。
我需要能够创建一个 xml 文件,该文件将包含用户在表单上的某些字段中输入的一些值。比他们单击提交,这将抛出电子邮件表单(来自 MailComposeViewController),我想将创建的 xml 文件附加到他们将发送的这封电子邮件中。这可能吗,如果可以,怎么做?
提前致谢
我正在为我们工作中的内部流程创建一个 iPad 应用程序。
我需要能够创建一个 xml 文件,该文件将包含用户在表单上的某些字段中输入的一些值。比他们单击提交,这将抛出电子邮件表单(来自 MailComposeViewController),我想将创建的 xml 文件附加到他们将发送的这封电子邮件中。这可能吗,如果可以,怎么做?
提前致谢
这是我通过电子邮件发送 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 的方法 :))
希望这有助于为您指明正确的方向!