2010-04-12 5 views
2

Bonjour, je développe une application pour mon département QA. Je dois programmer combien de numéros de téléphone sont dans le carnet d'adresses entier. Aucune entrée de l'utilisateur. Il suffit de cliquer sur un bouton et d'obtenir le nombre de numéros de téléphone présents dans le carnet d'adresses.iPhone sdk: Comment obtenir le compte de tous les numéros de téléphone dans un carnet d'adresses?

+0

Je n'ai jamais vu quelqu'un déposer son courriel dans la question. Est-ce autorisé? Je ne vois pas pourquoi pas mais je trouve ça bizarre .... –

+0

Je suis d'accord, bizarre et probablement pas compatible avec la nature de SO ... Il devrait probablement être retiré de la question –

+0

Adresses e-mail dans les questions, les comptes d'utilisateurs en double , affichant des commentaires en tant que réponses. Pas un bon début, vraiment. Jetez un oeil ici: http://stackoverflow.com/faq –

Répondre

0

de ce que je peux dire d'un coup d'œil à ABMultiValue dans AddressBook.sqlitedb, vous obtiendrez peut-être comme ceci:

1 - sqlite à /var/mobile/Library/AddressBook/AddressBook.sqlitedb

2 - SELECT value FROM ABMultiValue => dans une gamme

3 - comptez tout ce qui correspond /^[0-9 +]+$/

Regardez autour de vous pour obtenir de l'aide supplémentaire pour effectuer ces étapes

Edit: il y a probablement aussi une certaine façon de le faire avec cette méthode: How do you get a persons phone number from the address book?

Questions connexes