iPhone:“错误:ABPerson.h:没有这样的文件或目录”...如何使用ABPerson类?
-
22-07-2019 - |
题
我正在尝试使用 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>
编辑:
没有 ABPerson 类型 - 所有记录(个人或组)都是 ABRecordRef 类型 - 所以你应该使用它
更好的利用
#import <AddressBook/AddressBook.h>
并且您不需要额外的标题来使用地址簿要访问地址簿标准选择器包括
<AddressBook/AddressBookUI.h>
不隶属于 StackOverflow