【发布时间】:2013-10-30 23:40:25
【问题描述】:
如果不继承 UIActivity,是否可以使用 UIActivityViewController (UIActivityTypeMessage) 通过 Mail 应用共享 html 消息?
当我将 HTML 作为 NSString 传递时,正文会在消息正文中显示 html 标签(例如 ),这不是我想要的。
【问题讨论】:
标签: ios uikit uiactivityviewcontroller uiactivity
如果不继承 UIActivity,是否可以使用 UIActivityViewController (UIActivityTypeMessage) 通过 Mail 应用共享 html 消息?
当我将 HTML 作为 NSString 传递时,正文会在消息正文中显示 html 标签(例如 ),这不是我想要的。
【问题讨论】:
标签: ios uikit uiactivityviewcontroller uiactivity
确保您传递给活动的字符串包括<html。 UIKit 的内部 UIMailActivity 类显式检查 <html 的存在以确定消息是 HTML 还是纯文本。
[r12 rangeOfString:@"<html" options:NSCaseInsensitiveSearch range:0x0];
请注意,虽然 UIActivity 被证明可以发送 HTML 消息,但这种确切的触发机制并不是 API 契约的一部分。从技术上讲,它可能会在未来的版本中中断。
【讨论】: