2012-05-21 6 views
0

J'essaie d'obtenir le numéro de téléphone par défaut pour l'envoi d'un message texte pour un contact du Carnet d'adresses iPhone en utilisant ABPerson. Je comprends que ABMultiValue doit être utilisé. Mais je ne peux pas savoir s'il existe un moyen de déterminer le numéro de téléphone du message texte par défaut (ou de cette manière, le numéro de téléphone d'appel par défaut, l'adresse électronique ou l'adresse). Je suis sur le point de saisir le premier objet pour chacun, mais je suis préoccupé par le fait que, pour un message texte, le téléphone peut être une ligne terrestre ou autrement incapable de recevoir des textes. Tout conseil sur la façon d'aborder cette question serait apprécié.Numéro de téléphone par défaut pour SMS dans ABPerson

Répondre

1

Vous pouvez extraire des valeurs spécifiques pour la maison, le travail et le numéro de téléphone portable à partir de ABMultiValue. Vous voudrez probablement utiliser la valeur correspondant à kABPersonPhoneMobileLabel et/ou kABPersonPhoneIPhoneLabel pour envoyer un message texte. Si aucune de ces valeurs n'existe, choisissez le premier numéro de téléphone disponible.

Questions connexes