嗨,我是iOS開發新手。我想從默認聯繫人應用中選擇一個聯繫人。爲此,我創建了一個應用程序,允許用戶從iPhone默認聯繫人應用程序中選擇聯繫人。對於iOS 9+版本,我正在使用以下內容。如何使用CNContactPickerViewController與目標c?
- (IBAction)btnAction:(id)sender {
CNContactPickerViewController *contactPicker = [[CNContactPickerViewController alloc] init];
contactPicker.delegate = self;
contactPicker.displayedPropertyKeys = (NSArray *)CNContactGivenNameKey;
[self presentViewController:picker animated:YES completion:nil];
}
-(void) contactPicker:(CNContactPickerViewController *)picker didSelectContact:(CNContact *)contact{
NSLog(@"Contact : %@",contact);
}
-(void)contactPickerDidCancel:(CNContactPickerViewController *)picker {
NSLog(@"Cancelled");
}
我還在我的uiviewcontroller中添加了CNContactPickerDelegate委託。當我執行上面的代碼時,它會打開聯繫人應用程序,但是當點擊聯繫人時,該應用程序變爲空白。
在此先感謝,任何人都可以分享您的知識,以便在Objective-C中使用CNContactPickerViewController。
試試這個它的做工精細爲了我。 – jeevan