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 に答える