2

如果不继承 UIActivity,是否可以使用 UIActivityViewController (UIActivityTypeMessage) 通过邮件应用程序共享 html 消息?

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

4

1 回答 1

6

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

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

请注意,虽然 UIActivity 被记录为可以发送 HTML 消息,但这种确切的触发机制并不是 API 契约的一部分。从技术上讲,它可能会在未来的版本中中断。

于 2013-10-30T23:46:35.520 回答