iPhone:“ошибка:ABPerson.h:Нет такого файла или каталога”… Как использовать класс ABPerson?

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

Вопрос

Я пытаюсь использовать объект ABPerson.Тот Самый Документация говорит мне включить ABPerson.h.

Вот в основном мой код:

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

Проблема в том, что я получаю сообщение об ошибке:

error: ABPerson.h: No such file or directory

Я включил Addressbook.framework, поэтому я не знаю, что происходит.

Если я удалю #import, ошибки не будет, но я не смогу использовать класс ABPerson.

Это было полезно?

Решение

Попробуй

#import <AddressBook/ABPerson.h>

Редактировать:

  1. Там нет типа ABPerson - все записи (для человека или группы) имеют тип ABRecordRef - поэтому вы должны использовать это

  2. Лучшее использование #import <AddressBook/AddressBook.h> и вам не понадобятся дополнительные заголовки для работы с адресной книгой

  3. Для доступа к адресной книге стандартные средства выбора включают <AddressBook/AddressBookUI.h>

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top