Создание объекта ABPerson - PullRequest
2 голосов
/ 16 августа 2011

У этой проблемы почти наверняка будет очень простой ответ, но я просто не вижу ее.Я программирую приложение для iPhone на Xcode и пытаюсь создать экземпляр объекта ABPerson, но не могу.В моем файле .h я импортирую следующим образом:

#import <AddressBook/AddressBook.h>
#import <AddressBook/ABPerson.h>

Затем, когда я пытаюсь создать его с помощью «ABPerson * person;», выдается ошибка «Неизвестное имя типа« ABPerson »».

Я искал в интернете, и, похоже, не так уж много об использовании ABPerson, и там, где я видел его использование, они сделали это так, и он работал нормально.

В конечном счете, я хочу создать VCard, содержащую информацию о ком-то, кого пользователь затем может сохранить в своем телефоне, так что если вы знаете другой способ сделать это, который бы устранил эту проблему, это также было бы здорово.

Спасибо,

Мэтью

Ответы [ 2 ]

0 голосов
/ 19 августа 2011

Попробуйте это.

#import <AddressBook/AddressBook.h>
#import <AddressBook/ABAddressBook.h>
0 голосов
/ 18 августа 2011

Вы добавили платформу AddressBook в свое приложение? Посмотрите в XCode4, посмотрите файл вашего проекта -> Фазы сборки -> Связать двоичные файлы с библиотеками.

...