iPhone: "error: ABPerson.h: No existe tal archivo o directorio" ... ¿Cómo usar la clase ABPerson?
-
22-07-2019 - |
Pregunta
Estoy tratando de usar el objeto ABPerson. La documentación me dice que incluya ABPerson.h.
Aquí está básicamente mi código:
#import "ABPerson.h"
[...]
-(void) updateImageWithContact:(ABPerson)contact;
El problema es que recibo un error:
error: ABPerson.h: No such file or directory
Incluí Addressbook.framework, así que no sé qué está pasando.
Si elimino el #import no hay ningún error, pero no puedo usar la clase ABPerson.
Solución
Probar
#import <AddressBook/ABPerson.h>
Editar:
-
No hay un tipo ABPerson: todos los registros (para persona o grupo) son del tipo ABRecordRef, por lo que debe usar eso
-
Mejor uso
#import < AddressBook / AddressBook.h >
y no necesitará encabezados adicionales para trabajar con la libreta de direcciones -
Para acceder a los selectores estándar de la libreta de direcciones, incluya
<AddressBook/AddressBookUI.h>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow