iPhone: errore & # 8220; ABPerson.h: nessun file o directory & # 8221; & # 8230; Come usare la classe ABPerson?

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

Domanda

Sto cercando di utilizzare l'oggetto ABPerson. La documentazione mi dice di includere ABPerson.h.

Ecco in pratica il mio codice:

#import "ABPerson.h"
[...]
-(void) updateImageWithContact:(ABPerson)contact;

Il problema è che visualizzo un errore:

error: ABPerson.h: No such file or directory

Ho incluso Addressbook.framework, quindi non so cosa stia succedendo.

Se rimuovo #import non ci sono errori, ma non posso usare la classe ABPerson.

È stato utile?

Soluzione

Prova

#import <AddressBook/ABPerson.h>

Modifica:

  1. Non esiste un tipo ABPerson - tutti i record (per persona o gruppo) sono di tipo ABRecordRef - quindi dovresti usarlo

  2. Utilizzare meglio #import < AddressBook / AddressBook.h > e non avrai bisogno di ulteriori intestazioni per lavorare con la rubrica

  3. Per accedere ai selettori standard della Rubrica sono inclusi <AddressBook/AddressBookUI.h>

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top