Невозможно выделить свойство ABPersonViewController - PullRequest
0 голосов
/ 16 апреля 2011

Я не могу заставить ABPersonViewController выделить свойство, которое я хочу.Контроллер показывает нормально с правильным человеком.PhoneNumberIdentifier является разумным значением (0 или 1 в зависимости от контакта) и возвращает правильный номер телефона программно.

ABPersonViewController *personViewController = [[ABPersonViewController alloc] init];
personViewController.displayedPerson = personRef;
[personViewController setHighlightedItemForProperty:kABPersonPhoneProperty withIdentifier:phoneNumberIdentifier];
personViewController.allowsEditing = YES;

[self.navigationController pushViewController:personViewController animated:YES];

[personViewController release];

1 Ответ

1 голос
/ 22 сентября 2011

Вы должны позвонить

[personViewController setHighlightedItemForProperty:kABPersonPhoneProperty withIdentifier:phoneNumberIdentifier];

после вы нажимаете контроллер на навигационном контроллере.

И я боюсь, что это не единственная особенность сСтруктура адресной книги ...

...