2009-08-17 4 views
0

Salut tout ce que j'utilise ABNewPersonViewController dans mon application.Utilisation de ce contrôleur je ne veux pas ajouter de contact au carnet de contacts iPhone.Lorsque l'utilisateur clique sur enregistrer je veux juste importer des valeurs de ABNewPersonViewController, ne pas enregistrer le carnet d'adresses d'iPhone.je ne fais pas comment éviter d'ajouter cet enregistrement à addressBook d'iphone.Suppression du contact du carnet d'adresses

Répondre

2

ABNewPersonViewController possède une propriété en lecture/écriture, "addressBook", qui détermine les contacts nouvellement créés dans le carnet d'adresses. Ce que je ferais dans cette situation est de créer un ABAddressBookRef temporaire, de créer le contrôleur de vue, de définir la propriété addressBook du contrôleur de vue sur mon ABAddressBookRef temporaire, puis d'obtenir ultérieurement les données dont j'ai besoin depuis le ABAddressBookRef temporaire, puis de disposer du carnet d'adresses temporaire de manière appropriée .

Questions connexes