2015-12-30 94 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 –

相關問題