2010-05-16 7 views
2

J'essaie d'utiliser le TTMessageController de Three20 pour envoyer des messages via un service Web personnalisé. Je ne suis pas clair sur la façon dont je peux intégrer des contacts du carnet d'adresses de l'utilisateur. Je vois le modèle de carnet d'adresses dans l'exemple d'application, mais l'exemple ne contient que des noms. Existe-t-il un moyen de définir la source de données de TTMessageController comme carnet d'adresses?iphone Three20 TTMessageController Address Book

Merci, Howie

Répondre

0

Vous devez utiliser MFMailComposeViewController. TTMessageController a été créé avant iOS 3, lorsque la fonctionnalité de messagerie électronique intégrée à l'application n'existait pas dans le SDK d'Apple. MFMailComposeViewController fait à peu près tout ce que la plupart des développeurs voudraient faire et il utilise automatiquement les contacts de l'appareil, donc vous n'aurez pas à vous soucier de configurer le modèle vous-même. L'utilisation de TTMessageController serait une bonne solution si vous deviez personnaliser la présentation des champs ou personnaliser la remise du message.

Documentation iOS (envoi d'un message électronique): http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/SystemMessaging_TopicsForIOS/Articles/SendingaMailMessage.html#//apple_ref/doc/uid/TP40010415-SW1