具有UIActivityViewController的HTML电子邮件正文

mob*_*com 1 uikit ios uiactivity uiactivityviewcontroller

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

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

icc*_*cir 5

确保传递到活动中的字符串包括<html。UIKit的内部UIMailActivity类明确检查是否存在,<html以确定消息是HTML还是纯文本。

[r12 rangeOfString:@"<html" options:NSCaseInsensitiveSearch range:0x0];
Run Code Online (Sandbox Code Playgroud)

请注意,虽然UIActivity已被证明可以发送HTML消息,但这种确切的触发机制并不属于API合同的一部分。从技术上讲,它可能会在将来的版本中中断。