Вставка данных в HTML через Objective-C

Я хочу добавить горячую ссылку html к электронному письму в target-c. Я знаю, что если бы у меня был определенный 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];

Но это обрушивается на меня. Идеи?

1 ответ

Вы не закрыли это утверждение:

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

Нужна еще одна квадратная скобка в конце.

Кроме того, вы должны были обернуть значение href в кавычки, конечно же, избегая.

\" value \"
Другие вопросы по тегам