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