MFMailComposeViewController с отображаемым именем получателя и адресом электронной почты - PullRequest
8 голосов
/ 25 ноября 2011

Я обнаружил, что могу

[picker setToRecipients:[NSArray arrayWithObject:@"My Name <myname@example.com>"]];

, и он прекрасно отображает «Мое имя» в поле «Кому:» при составлении письма и корректно доставляет его по адресу myname@example.com на моем устройстве iPad.,Выглядит неплохо и в симуляторе iPad (хотя, конечно, не может отправить).

Но симулятор iPhone просто показывает "1 получатель" на экране составления.Не знаю, будет ли оно отправлено нормально или нет, у вас нет устройства iPhone под рукой, чтобы проверить это.

Кто-нибудь еще пошел по этому пути?Есть ли способ получить отображаемое имя на экране компоновки iPhone?

Спасибо

Ответы [ 2 ]

5 голосов
/ 06 декабря 2011

ОК, понял.В отображаемом имени есть ограничение в 40 символов.Когда я понял это и сгуглил "email display-name 40", я обнаружил там другие (не Apple) ссылки на ограничение в 40 символов.RFC возможно.Возможно, мне следовало включить отображаемое имя real и адрес электронной почты в мой вопрос;)

0 голосов
/ 28 ноября 2011

Если вы не укажете имя получателя, оно также будет отображаться по мере того, как вы сохранили адрес электронной почты и имя в контактах iPAD. Если вы сохраните имя и адрес электронной почты в контакте, оно будет отображаться.

...