iPhone: “Erro: ABPerson.h: Nenhum tal lima ou diretório” ... Como usar a classe ABPerson?

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

Pergunta

Eu estou tentando usar o objeto ABPerson. A documentação me diz para incluir ABPerson.h.

Aqui é basicamente o meu código:

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

O problema é que eu recebo um erro:

error: ABPerson.h: No such file or directory

Eu fiz incluem Addressbook.framework então eu não sei o que está acontecendo.

Se eu remover o # Import não há erro, mas eu não posso usar a classe ABPerson.

Foi útil?

Solução

Tente

#import <AddressBook/ABPerson.h>

Editar:

  1. Não há nenhum tipo ABPerson - todos os registros (por pessoa ou grupo) são do tipo ABRecordRef - assim que você deve usá-la

  2. Melhor utilização #import <AddressBook/AddressBook.h> e você não precisa de cabeçalhos extra para trabalhar com livro de endereços

  3. Para o acesso do catálogo de endereços catadores padrão incluem <AddressBook/AddressBookUI.h>

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top