2

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

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

然后,当我尝试使用“ABPerson *person;”创建它时,它会给出错误“未知类型名称'ABPerson'”。

我已经搜索了互联网,似乎没有太多关于 ABPerson 的使用,我在哪里看到它使用过,他们已经这样做了,而且效果很好。

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

谢谢,

马修

4

2 回答 2

0

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

于 2011-08-18T02:19:20.520 回答
0

试试这个。

#import <AddressBook/AddressBook.h>
#import <AddressBook/ABAddressBook.h>
于 2011-08-19T05:49:12.477 回答