2012-05-25 10 views

Odpowiedz

6

Nie mogę udowodnić negatywnej opinii, ale jestem przekonany, że nie jest to możliwe. Możesz użyć MFMailComposeViewController, aby umożliwić użytkownikowi wysłanie wiadomości e-mail z konta domyślnego, ale nie możesz uzyskać bezpośredniego dostępu do informacji o koncie domyślnym. Jeśli potrzebujesz adresu e-mail użytkownika, musisz poprosić o jego wpisanie lub poprosić o wybranie go ze swoich kontaktów.

6

Oprócz odpowiedzi @woz, jest to istotna pomoc.

W mojej aplikacji mam formularz opinii, aby umożliwić użytkownikom skontaktowanie się ze mną. Niestety, wielu użytkowników miało drobne błędy w swoich adresach e-mail i nie mogłem do nich dotrzeć.

Ponieważ nie mogłem uzyskać doskonały sposób, aby mieć pewność, że e-mail był prawidłowy, mam opracowane następujące istotę, która:

  1. twierdzi poczty jest właściwa [email protected]
  2. sprawdza, czy e-mail jest zawarte w książce adresowej użytkownika
  3. jeśli nie, to proponuje najbliższy odpowiednik

Ponownie, jest to dalekie od doskonałości i obejmowała tylko to zachowanie ewentualnie (trochę „sprawdzić pocztę”, ale ton obok UITextField)

https://gist.github.com/dirtyhenry/7547064