0

当使用 Scripting Bridge 访问 Mail 应用程序时,可以轻松检索 MailMessage 类型的电子邮件。

然而,访问邮件的内容是另一回事。正文存储在 MailRichText 类型的内容属性中,我不知道如何恢复 NSString 或 NSAttributedString 或其他中的整个文本。似乎也没有任何关于此的文档(或者我错过了它们)。

那么任何人都可以帮助我吗?似乎内容被分成段落和单词等,但我看不出如何从这一切中得到邮件的一个单词?

一旦您开始在该课程中进行挖掘,似乎就没有尽头

例子:

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 回答