Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (IBAction)contactPicker1:(id)sender {
- NSLog(@"contactPicker1");
- ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
- picker.peoplePickerDelegate = masterViewController;
- [masterViewController presentModalViewController:picker animated:YES];
- }
- - (void)peoplePickerNavigationControllerDidCancel:
- (ABPeoplePickerNavigationController *)peoplePicker
- {
- [masterViewController dismissModalViewControllerAnimated:YES];
- }
- - (BOOL)peoplePickerNavigationController:
- (ABPeoplePickerNavigationController *)peoplePicker
- shouldContinueAfterSelectingPerson:(ABRecordRef)person {
- [masterViewController displayPerson:person];
- [masterViewController dismissModalViewControllerAnimated:YES];
- return NO;
- }
- - (BOOL)peoplePickerNavigationController:
- (ABPeoplePickerNavigationController *)peoplePicker
- shouldContinueAfterSelectingPerson:(ABRecordRef)person
- property:(ABPropertyID)property
- identifier:(ABMultiValueIdentifier)identifier
- {
- return NO;
- }
- - (void)displayPerson:(ABRecordRef)person
- {
- NSLog(@"displayPerson");
- NSString* name = (__bridge_transfer NSString*)ABRecordCopyValue(person, kABPersonFirstNameProperty);
- //masterViewController.firstName.text = name;
- //contact1.text = name;
- NSString* phone = nil;
- ABMultiValueRef phoneNumbers = ABRecordCopyValue(person, kABPersonPhoneProperty);
- if (ABMultiValueGetCount(phoneNumbers) > 0) {
- phone = (__bridge_transfer NSString*)
- ABMultiValueCopyValueAtIndex(phoneNumbers, 0);
- } else {
- phone = @"[None]";
- }
- //masterViewController.phoneNumber.text = phone;
- NSLog(@"phone %@",phone);
- contact1.text = phone;
- CFRelease(phoneNumbers);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement