Iphone ABPersonRef-用法

Iphone ABPersonRef-用法,iphone,Iphone,正在尝试为ABPersonRef创建对象 例子: ABpersonRef 包括Addressbook和AddressBookUI框架 即使这样,当我编译它时,它会声明“ABPersonRef”未声明的标识符您还需要针对AddressBook框架和 #import <AddressBook/AddressBook.h> #导入 是否已将导入添加到源文件中 #import <AddressBook/AddressBook.h> #import <AddressBook

正在尝试为ABPersonRef创建对象 例子: ABpersonRef

包括Addressbook和AddressBookUI框架
即使这样,当我编译它时,它会声明“ABPersonRef”未声明的标识符

您还需要针对AddressBook框架和

#import <AddressBook/AddressBook.h>
#导入

是否已将导入添加到源文件中

#import <AddressBook/AddressBook.h>
#import <AddressBookUI/AddressBookUI.h>
#导入
#进口

编辑:我更仔细地阅读了你的问题。iphonesdk中没有ABPersonRef类型(至少是public)。您应该使用ABRecordRef类型,该类型对个人和组记录都是通用的-正如您所看到的,所有AB***方法都使用ABRecordRef类型。

我已经包含了两个标题。为了使用ABPersonCopyVCardRepresentation,您需要为ABPersonRef创建一个对象,但它正在链接到Workspace想要利用ABPerson我已经包括了地址簿标题。ABPersonCopyVCardRepresentation似乎也不是iPhone SDK的一部分,它仅在MacOS上可用(以及ABPersonRef)。你能告诉我如何通过编程在iPhone中创建vcard吗