iPhone App可以访问联系簿中的Notes字段(假设用户允许访问联系人)

时间:2014-05-01 20:13:25

标签: ios abaddressbook

iPhone应用程序可以访问联系簿中的备注字段吗?我假设用户已允许应用程序在提示时允许访问“联系人”。

是否可以访问“联系人”中的所有可用字段?

1 个答案:

答案 0 :(得分:2)

是的,您可以获得与其他属性相同的注释值。例如,您可以将ABRecordCopyValuekABPersonNoteProperty一起使用。请参阅Address Book Programming Guide for iOS,特别是直接互动:以编程方式访问数据库一章。

例如,要获取姓氏,您将:

NSString *name = CFBridgingRelease(ABRecordCopyValue(person, kABPersonLastNameProperty));

要获得备注,您会:

NSString *note = CFBridgingRelease(ABRecordCopyValue(person, kABPersonNoteProperty));

请参阅ABPerson Reference常量部分,以获取可以检索的属性列表。