Question

dans mon application iphone, je suis désireux de lier un contact à une pièce de données dans un tableau. Toute la gestion des données est très bien. Ma question est: quel paramètre de contact peut être enregistré dans une base de données, agissant comme un lien vers un contact. Ensuite, je vais plus tard être en mesure d'appeler cette une valeur et obtenir le lien vers le contact.

--- EDIT ci-dessous

est où je suis jusqu'à, mais je ne peux pas obtenir ce droit encore. Je reçois la vue frotteur sur, mais il contient un contact vide. Quelqu'un peut-il s'il vous plaît aider.

ABPersonViewController *pvc = [[ABPersonViewController alloc] init];

int referenceid = 69249600;


ABAddressBookRef addressBook;
addressBook = ABAddressBookCreate();
ABRecordRef person = ABAddressBookGetPersonWithRecordID(addressBook, referenceid);
//ABAddressBookGetPersonWithRecordID()

pvc.displayedPerson = person;

[[self navigationController] pushViewController:pvc animated:YES];  
NSLog(@"customerRecID %d", pvc.displayedPerson);
Était-ce utile?

La solution

Oui, ABRecordID est ce que vous voulez utiliser. Je ne sais pas ce que vous entendez par « appeler cela comme une variable ». Si vous voulez convertir un ABRecordRef à un ABRecordID, utilisez ABRecordGetRecordID ().

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top