如何在Objective-C中转义斜杠和引号?

时间:2010-07-28 23:14:00

标签: iphone objective-c cocoa-touch nsstring mfmailcomposeviewcontroller

我想做以下

[controller setMessageBody:[NSString stringWithFormat:@"<strong>%@</strong> <br> <br> %@ <br><br> %@ <br><br> Sent From MyApp",self.articleTitle, self.articleDescription, self.articleURL] 
isHTML:YES];

在最后一个%@我想做<a href="%@">Hello</a>

但我不确定如何正确逃脱它?

1 个答案:

答案 0 :(得分:2)

只需使用

@"....<a href=\"%%@\">Hello</a>..."

如果你把它放在格式中,或使用

@"<a href=\"%@\">Hello</a>"

如果您在格式字符串中使用%@包含它。 %@仅在stringWithFormat:方法的第一个参数中进行解释。