У меня есть ABPeoplePickerNavigationController
нижеABPeoplePickerNavigationController предикат для обеспечения выбора контакта с predicateForEnablingPerson
ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
Мне нужно отключить некоторые из контактов, выбранный из представления списка в ABPeoplePickerNavigationController в.
Во время просмотра, получили некоторое представление о том, как этот
// Predicate to enable only the contacts having a mail id atleast.
picker.predicateForEnablingPerson = [NSPredicate predicateWithFormat:@"[email protected] > 0"];
Так я реализовал предикат, как показано ниже, чтобы исключить выбор контакта с первым именем я.
NSString *firstName = @"Kate";
// Predicate to disable selection of the contacts with the first name given.
picker.predicateForEnablingPerson = [NSPredicate predicateWithFormat:@"firstName != %@",firstName];
К сожалению, не работает.