Почему мой ABPersonViewController не показывает все свойства? - PullRequest
1 голос
/ 10 января 2010

Почему мой ABPersonViewController не показывает все свойства? В настоящее время он показывает только свойства номера телефона. Это не адреса электронной почты, адреса, день рождения и другая информация. Мой контакт имеет всю эту информацию. Как ABPersonViewController из телефонной книги / контакта показывает всю эту информацию? И как мне получить кнопки «Текстовое сообщение», «Поделиться контактом» и «Добавить в избранное» в моем ABPersonViewController?

Любая помощь будет оценена.

Ответы [ 2 ]

2 голосов
/ 10 января 2010

В соответствии с ссылкой ABPersonViewController вы можете установить для свойства displayedProperties контроллера значение NSArray.

Попробуйте установить его, например. до

[NSArray arrayWithObjects:kABPersonEmailProperty,kABPersonBirthdayProperty,nil];

установка любых свойств из списка доступных свойств , который вы хотите.

0 голосов
/ 21 июля 2012
 ABPersonViewController *abpvc=[[ABPersonViewController alloc]init];
 abpvc.allowsActions=YES;

У меня сработало отображение кнопок Send Message и add To favorites в симуляторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...