Utilizo el siguiente código para configurar la recuperación del número de teléfono en mi aplicación.Cómo recuperar números de móvil desde Contactos de iPhone.
CFStringRef addressBookMobile;
ABRecordRef person;
NSString *mobile;
person = CFArrayGetValueAtIndex(people, i);
addressBookMobile = ABRecordCopyValue(person, kABPersonPhoneProperty);
mobile = [NSString stringWithFormat:@"%@", addressBookMobile];
La etiqueta de los contactos es 'móvil'. Sin embargo, cuando uso el NSLog(@"%@", mobile);
. Muestra el <NSCFType: 0x802ffc0>
. ¿Hay algún problema para mi código?
¿Debo usar el const CFStringRef kABPersonPhoneMobileLabel
y cómo utilizar? Como si lo reemplazo como el código anterior, tiene el error. ¿Alguien puede ayudarme? Gracias.
Lancu, gracias por su respuesta. Pero creo que la solución puede ser incorrecta. el resultado es el mismo y quiero preguntar, ¿qué es MobilePhones en el código? Gracias. – Questions
Lo siento Mark, debería haber sido phoneNumbers :-). Como dije, lo escribí directamente en el formulario, no en Xcode :-). Entonces en lugar de teléfonos móviles, reemplace con números de teléfono y debería ser todo bien. –