我正在为我们正在进行的内部流程创建一个IPad应用程序。
我需要能够创建一个xml文件,该文件将包含用户在表单上的某些字段中输入的一些值。然后他们点击提交,这将抛出电子邮件表单(从MailComposeViewController),我想将创建的xml文件附加到他们将发送的电子邮件。这是可能的,如果是的话,怎么样?
提前致谢
答案 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 :))
希望这有助于指明你的方向!