Hallo ich bin neu in der iOS-Entwicklung. Ich möchte einen Kontakt aus der Standard-Kontakte-App auswählen. Zu diesem Zweck habe ich eine Anwendung erstellt, mit der der Benutzer einen Kontakt aus der iPhone App für Standardkontakte auswählen kann. Für die Version iOS 9+ verwende ich den folgenden Ausschnitt.Wie verwendet man CNContactPickerViewController mit Ziel 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");
}
Ich habe auch CNContactPickerDelegate Delegate in meinem uiviewcontroller hinzugefügt. Wenn ich den obigen Code ausführe, wird die Kontakt-App geöffnet. Wenn Sie jedoch auf einen Kontakt tippen, wird die App leer.
Vielen Dank im Voraus und können Sie bitte teilen Sie Ihr Wissen CNContactPickerViewController in Objective-C zu verwenden.
versuchen diese seine adaequat für mich. – jeevan