Sé que puede haber múltiples valores para un correo electrónico, pero no estoy seguro de cómo navegar a través de ellos.¿Cómo obtener los correos electrónicos de contactos de la libreta de direcciones de un iPhone como NSStrings?
Puedo obtener una persona correctamente.
ABRecordRef person = // getting a person;
NSString* emails = (NSString *)ABRecordCopyValue(person, kABPersonEmailProperty);
... ¿qué sigue? Si se intenta imprimir la variable emails
me sale:
Emails: <NSCFType: 0x4018d40>
Gracias! ¿Sabes cómo puedo obtener el tamaño de la matriz de "correos electrónicos" para poder navegar por ella? – marcgg
Agregué un enlace a los documentos donde encontrará el método 'contar' – coneybeare
para el conteo terminé usando esto: CFIndex count = ABMultiValueGetCount (correos electrónicos); – marcgg