я хочу отправить письмо с iphone в моем приложении - PullRequest
1 голос
/ 13 февраля 2010

Я использую следующий код для отправки почты, но когда я нажимаю на кнопку отправки, она выходит из приложения и отправляет почту. я не хочу выходить из своего заявления.

  -(IBAction) done:(id) sender 
   {
[self sendEmailTo: @"uttam.beldar@yahoo.com" withSubject: @" Question" 
    withBody:[textbody text]];

}

 - (void) sendEmailTo:(NSString *)to withSubject:(NSString *) subject withBody:(NSString *)body 

   {
      NSString *mailString = [NSString stringWithFormat:@"mailto:?to=%@&subject=%@&body=%@",
                        [to stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding],
                        [subject stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding],
                        [body  stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:mailString]];
 }


    can any one have the solution for this ?

Ответы [ 2 ]

1 голос
/ 13 февраля 2010

Возможно, вы захотите взглянуть на MFMailComposeViewController - это лучший вариант для этого после выпуска программного обеспечения iPhone OS 3.0.

Если вам не нужен пользовательский интерфейс, вам нужно реализовать протокол SMTP, так как я не думаю, что есть встроенный. Но есть проект Google Code , который обеспечивает это, если вы хотите включить его в свое приложение.

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

Вы можете реализовать отправку почты в этим простым способом .

Скажите, если у вас есть проблемы.

A

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