を使用して連絡先を取得し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];}