iPhone:;错误:ABPerson.h:没有这样的文件或目录“;。。。如何使用ABPerson类?

iPhone:;错误:ABPerson.h:没有这样的文件或目录“;。。。如何使用ABPerson类?,iphone,objective-c,abaddressbook,Iphone,Objective C,Abaddressbook,我正在尝试使用ABPerson对象。这个命令告诉我要包括ABPerson.h 以下是我的基本代码: #import "ABPerson.h" [...] -(void) updateImageWithContact:(ABPerson)contact; 问题是我得到了一个错误: error: ABPerson.h: No such file or directory 我确实包含了Addressbook.framework,所以我不知道发生了什么 如果删除#导入,则不会出现错误,但无法使用AB

我正在尝试使用ABPerson对象。这个命令告诉我要包括ABPerson.h

以下是我的基本代码:

#import "ABPerson.h"
[...]
-(void) updateImageWithContact:(ABPerson)contact;
问题是我得到了一个错误:

error: ABPerson.h: No such file or directory
我确实包含了Addressbook.framework,所以我不知道发生了什么

如果删除#导入,则不会出现错误,但无法使用ABPerson类。

试试看

#import <AddressBook/ABPerson.h>
#导入
编辑:

  • 没有ABPerson类型-所有记录(个人或组)都是ABRecordRef类型-因此您应该使用该类型

  • 更好地使用
    #导入
    
    使用通讯录不需要额外的头

  • 要访问通讯簿,标准选择器包括


  • 谢谢它没有中断,但我仍然不能使用ABPerson类(我到处都收到警告)。