Электронная почта с iPhone - PullRequest
2 голосов
/ 11 апреля 2011

Я использую этот код, чтобы позволить пользователям отправлять электронную почту через мое приложение:

- (IBAction)sendEmail:(id)sender {
   MFMailComposeViewController *mailComposer;
   NSArray *emailAddresses;
   emailAddresses=[[NSArray alloc]initWithObjects: email.text,nil];

   mailComposer=[[MFMailComposeViewController alloc] init];
   mailComposer.mailComposeDelegate=self;
   [mailComposer setToRecipients:emailAddresses];
   [self presentModalViewController:mailComposer animated:YES];

   [emailAddresses release];
   [mailComposer release];

}

Мне было интересно, есть ли способ сделать так, чтобы, когда пользователи нажимали кнопку, Кому:поле уже заполнено?

Также возможно ли проверить поле CC: (например, проверка на знак @ и т. д.)?

Спасибо, Энтони

1 Ответ

0 голосов
/ 11 апреля 2011

Поле To: устанавливается с помощью этого кода:

   [mailComposer setToRecipients:emailAddresses];

Основная проверка сделана для вас

Симулятор iOS

Если вы хотите выполнить дополнительную проверку, то запросите поля To / CC / BCC, прежде чем показывать MFMailComposeViewController, и выполните проверку как часть ввода UITextField.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...