iPhone: "error: ABPerson.h: No existe tal archivo o directorio" ... ¿Cómo usar la clase ABPerson?

StackOverflow https://stackoverflow.com/questions/1650448

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.

¿Fue útil?

Solución

Probar

#import <AddressBook/ABPerson.h>

Editar:

  1. No hay un tipo ABPerson: todos los registros (para persona o grupo) son del tipo ABRecordRef, por lo que debe usar eso

  2. Mejor uso #import < AddressBook / AddressBook.h > y no necesitará encabezados adicionales para trabajar con la libreta de direcciones

  3. 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
scroll top