0

我想在objective-c中添加一个热门的html链接到一封电子邮件。我知道,如果我有一个特定的 url,它通常的工作方式将类似于:

[composer setMessageBody:[NSString stringWithFormat:@"Example text, 
<a href=\"google.com\">Link Name</a> More example text"];

但我希望有一个带有自定义生成 url 的热链接作为链接的标题和链接的网站,所以更像是:

[composer setMessageBody:[NSString stringWithFormat:@"Example text, 
<a href=%@>%@</a>", self.link, self.link];

但这让我很崩溃。想法?

4

1 回答 1

1

您没有关闭此语句:

[composer setMessageBody:[NSString stringWithFormat:@"Example text, 
<a href=%@>%@</a>", self.link, self.link];

最后需要另一个右方括号。

另外,您应该将 href 值用引号括起来,当然要转义。

\" value \"
于 2012-07-02T18:57:39.453 回答