我需要将iPhone的联系人访问我的应用程序。
我正在使用 Xcode 7.2 和 IOS-9 。 给我最好的框架或库,对我有用。
我尝试使用 ABAddressbook框架,但已弃用。
谢谢。
答案 0 :(得分:3)
Apple推出了新的框架Contacts和ContactsUI,用于访问iOS9及更高版本的联系人。
以前的ABAddressbook框架已被弃用。你可能会在SO上找到很多信息。
您可以使用适用于iOS9 +设备的ContactsUI框架
- (void) presentContacts
{
CNContactPickerViewController *contactPicker = [[CNContactPickerViewController alloc] init];
contactPicker.delegate = self;
[_myViewController presentViewController:contactPicker animated:YES completion:nil];
}
//Listen for delegates
- (void) contactPickerDidCancel: (CNContactPickerViewController *) picker
{
NSLog(@"didCancel");
}
- (void) contactPicker: (CNContactPickerViewController *) picker
didSelectContact: (CNContact *) contact
{
NSLog(@"didSelectContact"):
}
- (void) contactPicker: (CNContactPickerViewController *) picker
didSelectContactProperty: (CNContactProperty *) contactProperty
{
NSLog(@"didSelectProperty");
}
答案 1 :(得分:0)