使用Scripting Bridge访问Mail应用程序时,可以轻松检索MailMessage类型的电子邮件。
然而,访问邮件的内容是另一回事。正文存储在MailRichText类型的内容属性中,我不知道如何恢复NSString或NSAttributedString或其他内容中的整个文本。似乎没有任何关于此的文档(或者我错过了它们)。
那么有人可以帮助我吗?似乎内容被分成段落和单词等等,但我不知道如何从这一切中得到一个单词的邮件?
一旦你开始深入挖掘那个课程似乎没有尽头
示例:
MailRichText * content = message.content;
[[[[[[[[content words] lastObject] characters] lastObject] attributeRuns] lastObject] words] lastObject] etc.. etc.. etc..
没有地方甚至有1个角色! 谢谢!
答案 0 :(得分:1)
好吧,看来我终究找到了它:
MailRichText * content = message.content;
id result = [content get];
NSLog(@"%@",result);
打印邮件的文本正文。