这个问题几乎肯定会有一个非常简单的答案,但我只是看不到它。我正在为Xcode中的iPhone编写应用程序,我正在尝试创建一个ABPerson对象的实例,但不能。在我的.h文件中,我按如下方式导入:
#import <AddressBook/AddressBook.h>
#import <AddressBook/ABPerson.h>
然后当我尝试使用“ABPerson * person;”创建它时,它会给出错误“Unknown type name'ABPerson'”。
我在互联网上搜索过,似乎没有太多关于ABPerson的使用以及我看过它使用过的地方,他们已经这样做了,并且工作正常。
最终,我想创建一个VCard,其中包含用户可以保存到手机中的某些人的详细信息,因此如果您知道另一种方法可以消除此问题,那也很棒。
谢谢,
马修
答案 0 :(得分:0)
您是否已将AddressBook框架添加到您的应用中?查看XCode4,查看您的项目文件 - &gt;构建阶段 - &gt;链接二进制文件与库。
答案 1 :(得分:0)
试试这个。
#import <AddressBook/AddressBook.h>
#import <AddressBook/ABAddressBook.h>