Привет, я новичок в разработке 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");
}
Я также добавил делегат CNContactPickerDelegate в мой uiviewcontroller. Когда я выполняю вышеуказанный код, он открывает приложение для контактов, но при нажатии на контакт приложение становится пустым.
Заранее благодарим, и кто-нибудь может поделиться своими знаниями, чтобы использовать CNContactPickerViewController в Objective-C.
попробовать это его работает отлично для меня. – jeevan