创建ABPerson对象

时间:2011-08-16 15:52:02

标签: xcode addressbook vcard

这个问题几乎肯定会有一个非常简单的答案,但我只是看不到它。我正在为Xcode中的iPhone编写应用程序,我正在尝试创建一个ABPerson对象的实例,但不能。在我的.h文件中,我按如下方式导入:

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

然后当我尝试使用“ABPerson * person;”创建它时,它会给出错误“Unknown type name'ABPerson'”。

我在互联网上搜索过,似乎没有太多关于ABPerson的使用以及我看过它使用过的地方,他们已经这样做了,并且工作正常。

最终,我想创建一个VCard,其中包含用户可以保存到手机中的某些人的详细信息,因此如果您知道另一种方法可以消除此问题,那也很棒。

谢谢,

马修

2 个答案:

答案 0 :(得分:0)

您是否已将AddressBook框架添加到您的应用中?查看XCode4,查看您的项目文件 - &gt;构建阶段 - &gt;链接二进制文件与库。

答案 1 :(得分:0)

试试这个。

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