こんにちは、私は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