【发布时间】:2016-01-09 21:17:44
【问题描述】:
我一直在使用ABPeople Picker 来显示联系人,然后将选定的联系人导入我的应用程序。
需要迁移到CNContact,因为AB 变得不可靠。
我找到了一些示例,但它们都在 Swift 中。具体来说,需要 CNContactPickerViewController 的 ObjectiveC 帮助。
当前代码如下所示:
-(void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker didSelectPerson:(ABRecordRef)person
{
CFTypeRef generalCFObject = ABRecordCopyValue(person, kABPersonFirstNameProperty);
if (generalCFObject) {
self.first = (__bridge_transfer NSString*)ABRecordCopyValue(person,kABPersonFirstNameProperty);
NSLog (@"First Name %@",first);
}
}
【问题讨论】:
标签: ios xcode cncontact cncontactstore cncontactviewcontroller