iphone addressbook сохранение ссылки на контакт

В моем приложении для iphone я хочу связать контакт с элементом данных в массиве. Вся обработка данных в порядке. У меня вопрос: какой параметр контактной информации можно сохранить в базе данных, действуя как ссылка на контакт. Позже я смогу назвать это значение, а затем получить ссылку на контакт.

--- РЕДАКТИРОВАТЬ НИЖЕ

Это то, где я нахожусь, но я просто пока не могу понять это правильно. Я переворачиваю представление контактов, но оно содержит пустой контакт. Может кто-нибудь, пожалуйста, помогите.

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);

1 ответ

Решение

Да, ABRecordID - это то, что вы хотите использовать. Не уверен, что вы подразумеваете под "называть это переменной". Если вы хотите преобразовать ABRecordRef в ABRecordID, используйте ABRecordGetRecordID().

Другие вопросы по тегам