如果没有子类化UIActivity,是否可以使用UIActivityViewController(UIActivityTypeMessage)通过Mail应用程序共享html消息?
当我将HTML作为NSString传递时,正文显示消息正文中的html标记(例如),这不是我想要的。
答案 0 :(得分:4)
确保您传入活动的字符串包含<html
。 UIKit的内部UIMailActivity类显式检查是否存在<html
,以确定该消息是HTML还是纯文本。
[r12 rangeOfString:@"<html" options:NSCaseInsensitiveSearch range:0x0];
请注意,虽然记录了UIActivity可以发送HTML消息,但这种确切的触发机制不是API合同的一部分。从技术上讲,它可能在未来的版本中破裂。