2011-10-02 10 views
1

Quand j'appelle ABRecordRef aRecord = ABPersonCreate(), ABGroupAddMember() retours YES.ABGroupAddMember renvoie la valeur false. Pourquoi?

Mais quand j'utilise ABNewPersonViewController

- (void)newPersonViewController:(ABNewPersonViewController *)newPersonViewController didCompleteWithNewPerson:(ABRecordRef)person 

et utiliser les (ABRecordRef)person to ABGroupAddMember(), il retourne NO.

Pourquoi?

Répondre

2

Définissez la propriété addressBook du ABNewPersonViewController sur la référence du carnet d'adresses que vous utilisez pour récupérer la référence du groupe.
Si vous ne définissez pas la propriété addressBook avant la ABNewPersonViewController s'affiche, il va créer sa propre référence de carnet d'adresses et la fonction ABGroupAddMember ne fonctionnera pas.

Questions connexes