0

を使用して連絡先を取得しABPeoplePickerNavigationController、これらの連絡先のいずれかを選択すると、 を使用してその人の詳細を取得しABPersonViewControllerます。Apple ドキュメントから、メソッドをABPersonViewController使用してフェイス タイム ボタンを取得しますallowsActions:。しかし、私は顔の時間を取得しませんでした。私は次のコードを使用しました..

- (BOOL)peoplePickerNavigationController: 
(ABPeoplePickerNavigationController *)peoplePicker 
shouldContinueAfterSelectingPerson:(ABRecordRef)person { 
// NSLog(@"shouldContinueAfterSelectingPerson"); 
ABPersonViewController *picker = [[ABPersonViewController alloc] init] ; 
picker.personViewDelegate = self; 
picker.displayedPerson = person; 
picker.displayedProperties=@[@(kABPersonPhoneProperty),@(kABPersonEmailProperty),@(kABPersonBirthdayProperty),@(kABPersonOrganizationProperty),@(kABPersonJobTitleProperty),@(kABPersonDepartmentProperty),@(kABPersonNoteProperty),@(kABPersonCreationDateProperty)]; 
picker.allowsActions=YES; 
[self.navigationController pushViewController:picker animated:YES];}
4

1 に答える 1