Apple アドレス帳アプリのように、連絡先リスト全体を表示することはできますか?
使用できるAppleのUIはありますか?
それとも、ABAddressBook を使用して完全な連絡先をコピーし、独自の ListView を作成する必要がありますか?
ABPeoplePickerNavigationControllerとABPeoplePickerNavigationControllerDelegateがあることは知っています
私はすでにこのコードでピッカーを使用しました:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self addContact];
}
-(void)addContact {
ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
[self presentModalViewController:picker animated:NO];
}
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person {
return YES;
}
しかし、実際にはピッカーを開きたくありません。キャンセルボタンなしで、これをメインビューに設定する必要があります。