Как я могу установить ABPeoplePickerNavigationController как MainView?

Можно ли показать весь список контактов, как приложение адресной книги apple?
Есть ли пользовательский интерфейс от Apple, который я могу использовать?
Или мне нужно скопировать полные контакты с 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;
}

Но на самом деле я не хочу открывать сборщик. Мне нужно установить это на главном экране, без кнопки cancle.

1 ответ

Решение

Вы не можете использовать только некоторые его части (ну... технически, вы могли бы, но я не думаю, что Apple понравится:D)

Вы должны воспроизвести это, я боюсь

Другие вопросы по тегам