Pregunta

en mi aplicación para el iPhone, estoy deseando para vincular un contacto a un pedazo de datos en una matriz. Toda la manipulación de los datos está bien. Mi pregunta es: ¿qué contactos parámetro de información se puede guardar en una base de datos, que actúa como un vínculo a un contacto. Luego, más tarde voy a ser capaz de llamar a esto un valor y luego obtener el enlace de vuelta al contacto.

--- EDITAR LA SIGUIENTE

Esto es donde estoy haciendo, pero simplemente no puede hacerlo bien todavía. Me da la vista de contacto deslizante sobre, pero contiene un contacto vacío. ¿Puede alguien por favor ayuda.

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);
¿Fue útil?

Solución

Sí, ABRecordID es lo que desea utilizar. No está seguro de lo que entendemos por "llamar a esto como una variable". Si desea convertir un ABRecordRef a un ABRecordID, utilice ABRecordGetRecordID ().

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top