如何解决如何将html字符串传递到消息正文中
| 我想通过电子邮件和短信选项将特定消息发送给其他人。电子邮件部分工作正常,但我不知道如何将html字符串传递到邮件正文中。 对于消息,我使用MFMessageComposeViewController 字符串就像NSString *emailBody = [NSString stringWithFormat:@\"<p>Map of %@</p><table><tbody><tr valign=\'top\'><td><b>Place Name:</b></td><td>%@</td></tr><tr valign=\'top\'><td><b>Country Name:</b></td><td>%@</td></tr><tr valign=\'top\'><td><b>Area Name:</b></td><td>%@</td></tr><tr valign=\'top\'><td><b>Latitude:</b></td><td>%@</td></tr><tr valign=\'top\'><td><b>Longitude:</b></td><td>%@</td></tr><tr><td> </td><td> </td></tr></tbody></table>http://maps.google.com/maps?q=%@,%@</a><BR></BR>\",[dict objectForKey:@\"name\"],[dict objectForKey:@\"country\"],[dict objectForKey:@\"area\"],[dict objectForKey:@\"lat\"],[dict objectForKey:@\"long\"],[dict objectForKey:@\"long\"]];
如何将此字符串传递到消息控制器的setBody中?
解决方法
您确定已将委托对象分配给
MFMessageComposeViewController
实例吗?委托必须符合the2ѭ协议。
要设置消息的初始内容,请使用body
属性。
这是一个例子:
MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
picker.messageComposeDelegate = self;
picker.recipients = [NSArray arrayWithObject:@\"48151623\"];
picker.body = @\"We either live together... or die alone.\";
[self presentModalViewController:picker animated:YES];
[picker release];
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。