Three20 の TTMessageController を使用して、カスタム Web サービスを介してメッセージを送信しようとしています。ユーザーのアドレス帳から連絡先を組み込む方法がよくわかりません。サンプル アプリにモデルのモック アドレス帳が表示されますが、サンプルには名前しか含まれていません。TTMessageController のデータソースをアドレス帳に設定する方法はありますか?
ありがとう、ハウィー
Three20 の TTMessageController を使用して、カスタム Web サービスを介してメッセージを送信しようとしています。ユーザーのアドレス帳から連絡先を組み込む方法がよくわかりません。サンプル アプリにモデルのモック アドレス帳が表示されますが、サンプルには名前しか含まれていません。TTMessageController のデータソースをアドレス帳に設定する方法はありますか?
ありがとう、ハウィー
MFMailComposeViewController を使用する必要があります。TTMessageController は、Apple の SDK にアプリ内メール機能が存在しなかった iOS 3 より前に作成されました。MFMailComposeViewController は、ほとんどの開発者がやりたいと思うほとんどすべてのことを行い、デバイスの連絡先を自動的に使用するため、自分でモデルを設定する手間を省くことができます。
フィールドの表示をカスタマイズしたり、メッセージの配信をカスタマイズしたりする必要がある場合は、TTMessageController を使用することをお勧めします。
iOS ドキュメント (メール メッセージの送信): http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/SystemMessaging_TopicsForIOS/Articles/SendingaMailMessage.html#//apple_ref/doc/uid/TP40010415-SW1