带有UIActivityViewController的HTML电子邮件正文

时间:2013-10-30 23:40:25

标签: ios uikit uiactivityviewcontroller uiactivity

如果没有子类化UIActivity,是否可以使用UIActivityViewController(UIActivityTypeMessage)通过Mail应用程序共享html消息?

当我将HTML作为NSString传递时,正文显示消息正文中的html标记(例如),这不是我想要的。

1 个答案:

答案 0 :(得分:4)

确保您传入活动的字符串包含<html。 UIKit的内部UIMailActivity类显式检查是否存在<html,以确定该消息是HTML还是纯文本。

[r12 rangeOfString:@"<html" options:NSCaseInsensitiveSearch range:0x0];

请注意,虽然记录了UIActivity可以发送HTML消息,但这种确切的触发机制不是API合同的一部分。从技术上讲,它可能在未来的版本中破裂。