2012-06-12 2 views

ответ

4

Ответ «нет». Если вы хотите использовать класс MFMailComposeViewController, вы должны обратить внимание на этот пункт в Apple's documentation:

Важно Почтовый состав сам интерфейс не настраивается и не должны быть изменены приложением. Кроме того, после , представляющего интерфейс, вашему приложению не разрешается делать дальнейшие изменения в содержании электронной почты. Пользователь может по-прежнему редактировать содержимое с использованием интерфейса, но программные изменения игнорируются. Таким образом, перед представлением интерфейса вы должны установить значения полей содержимого.

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

Если вы не хотите следовать этим правилам, установленным Apple, есть другие почтовые фреймворки, которые вы можете использовать в своем приложении iOS.

+0

Хорошо, спасибо за ваш ответ. – Rob

+0

Рад, что я мог бы помочь! Я просто хотел убедиться, что вы не тратите время на попытки нарушить правила MFMailComposeViewController, потому что Apple (скорее всего) отклонит ваше приложение в этом случае (что было бы большим перетаскиванием для всех). –

Смежные вопросы