1

の本体内に URL をロードすることは可能MFMailComposeViewControllerですか? そうでない場合、これをロードできる効率的な方法URL(HTML など) はmail body何ですか?

4

1 に答える 1

2

次のように、HTML を MFMailComposeViewController にロードできます。

MFMailComposeViewController *composer = [MFMailComposeViewController new];
[composer setSubject:@"HTML test"];
[composer setMessageBody:@"<html><body><h1>Test</h1></body></html>" isHTML:YES];

ただし、外部でホストされている Web サイトを読み込むことはできません。アセット (画像、スクリプトなど) へのリンクが絶対的であり、リモート ホスト (Web サイトをダウンロードした場所) のプロトコルとホスト名が含まれるように、HTML ドキュメントを取得して変更する必要があります。次に、この変更されたソース コードをコンポーザーのmessageBody.

于 2012-12-17T10:43:29.363 に答える