如何将联系人导入我的应用程序
问题描述:
我需要将我的iPhone的联系人访问到我的应用程序。如何将联系人导入我的应用程序
我正在使用Xcode 7.2和IOS-9。 给我最好的框架或库,这对我很有用。
我尝试使用ABAddressbook框架,但它已被弃用。
谢谢。
答
苹果公司推出新的框架联系人和ContactsUI用来访问iOS9及以上的接触。
以前的ABAddressbook框架已被弃用。你可能会在这里找到大量的信息。
您可以使用ContactsUI框架为iOS9 +设备
- (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
谢谢@iprabu –
答
- CNContactPickerViewController
- 地址簿UI框架
+0
谢谢@AnshaD –
的可能重复http://stackoverflow.com/questions/3747844/get-a-list-of-all-contacts-on-ios – iAnurag
[在iOS 7中获取联系人]的可能副本(http://stackoverflow.com/questions/19027118/fetch-contacts-in-ios-7) – njuri
您可以使用联系人和联系人UI框架代替ABAddressbook框架阅读已弃用的API在[iOS 9.0]中(https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html)。 –