我正在尝试格式化MailComposer的邮件正文,我希望其中包含可点击的链接。 我知道你可以使用:setMessageBody isHTML;但是,当我放入像
这样的东西时,我的蠢事就是someString@"<a href=\"http://www.mysite.com/path/to/link\">Click Me!</a>\n"
我在XCode中遇到错误,因为html quoataion标记被视为字符串引号的结尾。
任何人都可以告诉我如何解决这个问题。非常感谢。
答案 0 :(得分:3)
对我而言,案件都有效
NSString * someString = nil;
someString = @"<a href=\"http://www.mysite.com/path/to/link\">Click Me!</a>\n";
someString = @"<a href='http://www.mysite.com/path/to/link'>Click Me!</a>\n";
答案 1 :(得分:0)
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"Your Subject"];
NSString *strHtmlBody = @"<html><body><a href=\"http://www.google.com\">DISPLAY TEXT</a></body></html>";
[controller setMessageBody:strHtmlBody isHTML:YES];
if (controller)
[viewController presentModalViewController:controller animated:YES];
[controller release];
}