2011-08-07 16 views
6

私のアプリでは、アプリが起動されるとすぐにメールアカウントがあるかどうかを知る必要があります。それを行う方法はありますか?iOS:メールアカウントが存在するかどうかを知る方法

私はcanSendMailが何をしているのか本当にわかりませんが、それはそれを確認するようではありません。

ありがとうございます。

+0

「canSendMail」( 'MFMailComposeViewController')があなたにとってうまく機能しないのはなぜですか?私が知っている限り、あなたが持っている唯一の選択肢です。 – omz

+0

さて、私はシミュレータ上でそれをテストし、常に真実を返していました。しかし、あなたが正しいことは、それが私が望むことをしてくれます。 – little

+0

canSendMailで、アカウントが設定されているかどうかを確認することができます。 –

答えて

27

canSendMailは、実際にはあなたが望むものを確認するための正しい方法です。

if ([MFMailComposeViewController canSendMail]) { 
    // device is configured to send mail 
}