iphone addressbook saving link to a contact
in my iphone app, I'm wishing to link a contact to a data-piece in an array. All the data handling is fine. My question is: what contact info parameter can be saved in a database, acting as a link to a contact. Then later I will be able to call this one value and then get the link back to the contact.
---EDIT BELOW
This is where I am up to, but I just cant get it right yet. I get the contact view sliding over, but it contains an empty contact. Can someone please help.
ABPersonViewController *p开发者_高级运维vc = [[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);
Yes, ABRecordID is what you want to use. Not sure what you mean by "call this as a variable". If you want to convert an ABRecordRef to an ABRecordID, use ABRecordGetRecordID().
精彩评论