2015-12-30 53 views
-2

我需要将我的iPhone的联系人访问到我的应用程序。如何将联系人导入我的应用程序

我正在使用Xcode 7.2IOS-9。 给我最好的框架或库,这对我很有用。

我尝试使用ABAddressbook框架,但它已被弃用。

谢谢。

+0

的可能重复http://stackoverflow.com/questions/3747844/get-a-list-of-all-contacts-on-ios – iAnurag

+0

[在iOS 7中获取联系人]的可能副本(http://stackoverflow.com/questions/19027118/fetch-contacts-in-ios-7) – njuri

+0

您可以使用联系人和联系人UI框架代替ABAddressbook框架阅读已弃用的API在[iOS 9.0]中(https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html)。 –

回答

3

苹果公司推出新的框架联系人和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 –

0
+0

谢谢@AnshaD –

相关问题