Здравейте, разработвам приложение, където, когато щракна върху контакти, отива в ABpeoplePicekrNavigationcontroller и показва всички контакти под формата на списък в таблицата. Но искам да избера всички контакти, така че да искам да извърша някакво действие. И така, как мога да постигна това .
Не съм сигурен, че това е правилният въпрос, който трябва да задам. Всъщност се опитвам да изпратя информацията за контакт на следващия екран, вместо да избирам една информация за контакт всеки път, когато искам да избера целия списък с контакти. Как мога да направя това??
Мислех, че ще им покажа да се показват в една клетка, въпреки че пространството не се побира в една клетка. Просто им покажете една клетка, така че избирането на една клетка, която съдържа цялата информация за контакт, да бъде по-добре за изпращане..
И така, може ли някой да ми предложи правилния начин да избера целия списък с контакти, вместо да избера един контакт.. Не знам дали можем да направим това или не??Ако да, как???ако не, какъв е другият начин?? Ето кода по-долу, където използвам за достъп до списъка с контакти.
- (IBAction)configureMyContact:(id)sender {
ABPeoplePickerNavigationController *peoplePicker = [[ABPeoplePickerNavigationController alloc] init];
peoplePicker.peoplePickerDelegate = self;
peoplePicker.navigationBar.topItem.title = NSLocalizedString(@"CHOOSE_CONTACT_TITLE", @"Defining my contact title.");
[self presentModalViewController:peoplePicker animated:YES];
[peoplePicker release];
}
- (void)peoplePickerNavigationControllerDidCancel:(ABPeoplePickerNavigationController *)peoplePicker {
[self dismissModalViewControllerAnimated:YES];
}
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker
shouldContinueAfterSelectingPerson:(ABRecordRef)person {
myContactID = ABRecordGetRecordID(person);
[self refreshMyContactButton];
[self saveMyContactID:myContactID];
[self dismissModalViewControllerAnimated:YES];
return NO;
}
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker
shouldContinueAfterSelectingPerson:(ABRecordRef)person
property:(ABPropertyID)property
identifier:(ABMultiValueIdentifier)identifier{
return NO;
}