나는 ABPeoplePickerNavigationController
을 사용하여 연락처를 얻었으며이 연락처 중 하나를 선택할 때 ABPersonViewController
을 사용하는 사람의 세부 정보를 얻습니다. 사과 서류에서 ABPersonViewController
에 allowsActions:
방법을 사용하여 얼굴 시간 버튼을 가져옵니다. 하지만 나는 얼굴을 보지 못했습니다. 다음 코드를 사용했습니다.ABPersonViewController가 facetime 버튼을 표시하지 않습니까?
- (BOOL)peoplePickerNavigationController:
(ABPeoplePickerNavigationController *)peoplePicker
shouldContinueAfterSelectingPerson:(ABRecordRef)person {
// NSLog(@"shouldContinueAfterSelectingPerson");
ABPersonViewController *picker = [[ABPersonViewController alloc] init] ;
picker.personViewDelegate = self;
picker.displayedPerson = person;
[email protected][@(kABPersonPhoneProperty),@(kABPersonEmailProperty),@(kABPersonBirthdayProperty),@(kABPersonOrganizationProperty),@(kABPersonJobTitleProperty),@(kABPersonDepartmentProperty),@(kABPersonNoteProperty),@(kABPersonCreationDateProperty)];
picker.allowsActions=YES;
[self.navigationController pushViewController:picker animated:YES];}