【发布时间】:2014-05-01 20:13:24
【问题描述】:
iPhone 应用程序可以访问通讯录中的便笺字段吗?我假设用户已允许应用程序在出现提示时允许访问“联系人”。
联系人中的所有可用字段都可以访问吗?
【问题讨论】:
标签: ios abaddressbook
iPhone 应用程序可以访问通讯录中的便笺字段吗?我假设用户已允许应用程序在出现提示时允许访问“联系人”。
联系人中的所有可用字段都可以访问吗?
【问题讨论】:
标签: ios abaddressbook
是的,您可以像获取其他属性一样获取注释值。例如,您可以将ABRecordCopyValue 与kABPersonNoteProperty 一起使用。请参阅Address Book Programming Guide for iOS,尤其是直接交互:以编程方式访问数据库一章。
例如,要获取姓氏,您可以:
NSString *name = CFBridgingRelease(ABRecordCopyValue(person, kABPersonLastNameProperty));
要获取注释,您可以:
NSString *note = CFBridgingRelease(ABRecordCopyValue(person, kABPersonNoteProperty));
请参阅ABPerson Reference 的常量部分,了解可以检索的属性列表。
【讨论】: