0

Scripting Bridgeを使用してメールアプリにアクセスすると、MailMessageタイプのメールを簡単に取得できます。

ただし、メールの内容にアクセスすることは別の話です。本文はMailRichTextタイプのcontentプロパティに格納されており、NSStringやNSAttributedStringなどのテキスト全体を復元する方法についてはまったくわかりません。また、これに関するドキュメントがないようです(または私はそれらを見逃しました)。

だから誰かが私を助けることができますか?内容が段落や単語などに分かれているようですが、これらすべてから1単語のメールを取り出す方法がわかりません。

そのクラスを掘り始めたら終わりはないようです

例:

MailRichText * content = message.content;

[[[[[[[[content words] lastObject] characters] lastObject] attributeRuns] lastObject] words] lastObject]  etc.. etc.. etc..

そして、どこにも1人のキャラクターさえいません!ありがとう!

4

1 に答える 1

1

まあ、結局私はそれを見つけたようです:

MailRichText * content = message.content;
id result = [content get];
NSLog(@"%@",result);

メールの本文を印刷します。

于 2012-04-08T11:00:25.527 に答える