2009-06-20 9 views
3

Dans 3.0, ils ont le remplissage automatique pour Safari. Vous allez dans l'application des paramètres pour l'activer, et il doit se lier dans une entrée dans le carnet d'adresses. Je suis allé dans l'application Paramètres pour mettre en place le mien, et j'ai remarqué qu'il avait déjà deviné qui j'étais. Était-ce en utilisant quelque chose dans l'API? Si oui, comment accéder à cette fonction?Carnet d'adresses iPhone - Sélection automatique du propriétaire du téléphone

Mon iPhone se synchronise avec le carnet d'adresses sur mon Mac et l'application de bureau sait qui je suis. Est-ce que l'iPhone regarde maintenant cette même propriété?

Répondre

2

Malheureusement, il n'existe aucune API publique pour identifier le propriétaire du téléphone.

Si c'est quelque chose que vous aimeriez que je recommande de déposer un rapport de bug avec la connexion développeur Apple. Sinon, (bien que je ne le recommande pas), vous pourriez être en mesure d'inférer à partir du tableau renvoyé à partir des noms [[NSHost currentHost]] qui est le propriétaire de l'appareil.

+2

Il n'y a pas de classe NSHost dans le SDK iPhone 3.0. Il y a NSFullUserName() [fonctionne dans Simulator, n'a pas testé sur l'appareil]. – Kornel

+0

NSFullUserName() renvoie simplement "Utilisateur mobile". Je ne suis pas sûr que ça va être d'une grande aide. Mais vous pourriez être en mesure de récupérer le numéro de téléphone et la clé de cela. http://arstechnica.com/apple/news/2009/01/iphone-dev-user-phone-numbers.ars –

Questions connexes