С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
jude
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 193
1

Письмо со ссылкой

11.06.2013, 18:17. Просмотров 682. Ответов 3
Метки нет (Все метки)

Добрый вечер! Отправляю письмо через метод openURL. Как добавить в текст письма кликабельную ссылку?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2013, 18:17
Ответы с готовыми решениями:

Создаю письмо с интрнет ссылкой
Сслыка пишется как текст, как сделать ее ссылкой ?

Письмо со ссылкой на деньги от EasyPay ()
Пришло письмо на почту (пришло сегодня 20.10.2017), только дата в письме старая, видимо забыли...

При попытке отправить письмо с почты mail.ru приходит ответное письмо с содержанием, что письмо не отправлено
При попытке отправить письмо с почты mail.ru приходит ответное письмо с содержанием, что письмо не...

Как в браузере открыть вкладку со ссылкой, которая будет заменяться через некоторое время другой ссылкой?
Как в браузере tor открыть вкладку с ссылкой, которая будет заменяться другой ссылкой в этой же...

Определить, что письмо переслано, либо на это письмо отвечено
Подскажите, пожалуйста, как в Outlook понять что письмо переслано, либо на это письмо отвечено....

3
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
11.06.2013, 18:26 2
я предпочитаю более гибкий вариант - используя MFMailComposeViewController

класс должен имплементировать протокол MFMailComposeViewControllerDelegate
Objective-C
1
2
3
4
5
6
7
MFMailComposeViewController *mail = [[[MFMailComposeViewController alloc] init] autorelease];
mail.mailComposeDelegate = self;
[mail setToRecipients:@"you@mail.com"];
[mail setSubject:@"mailSubject"];
[mail setMessageBody:@"<a href=\"http://google.com\">Google</a>" isHTML:YES];
// . . .
[self presentModalViewController:mail animated:YES];
и на методе делегата
Objective-C
1
2
3
4
5
6
7
8
- (void)mailComposeController:(MFMailComposeViewController *)mailController didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error
{
    if (result == MFMailComposeResultSent)
    {
        // wohoo! message is sent
    }
    [self dismissModalViewControllerAnimated:YES];
}
1
jude
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 193
11.06.2013, 18:30  [ТС] 3
А через openURL никак ссылку не отправить?
0
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
11.06.2013, 22:39 4
ну, судя по формату, mailto body принимает text/plain текст и по-умолчанию не поддерживает HTML, хотя современные клиенты могут и рендерить линку как вам надо (но не факт).
Objective-C
1
2
NSString *mailRequest = @"mailto:you@mail.com?subject=mailSubject&body=<a href=\"http://google.com\">Google</a>";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:mailRequest]];
p.s.
в предыдущем примере тупонул немного, должен массив передаваться
Objective-C
1
[mail setToRecipients:[NSArray arrayWithObject:@"you@mail.com"]];
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2013, 22:39

Заданные размеры прямоугольного конверта и письма. Определить, поместится письмо в конверт (письмо нельзя сгибать)
Заданные размеры прямоугольного конверта и письма. Определить, поместится письмо в конверт (письмо...

Проблемы со ссылкой
Доброго времени суток. У меня следующая проблема. У меня имеется ссылка...

Кнопка с ссылкой
Чтобы в action не писала, все-равно ничего не происходит. Пишет, что ошибка. Скачала рабочий...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru