为什么我的ABPersonViewController没有显示所有属性?

时间:2010-01-10 10:59:06

标签: iphone objective-c

为什么我的ABPersonViewController没有显示所有属性?目前它只显示电话号码属性。它不是电子邮件ID,地址,出生日和其他信息。我的联系方式有这些信息。电话本/联系人的ABPersonViewController如何显示所有这些信息?如何在ABPersonViewController中获取“文本消息”,“共享联系人”和“添加到收藏夹”按钮?

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:2)

根据the ABPersonViewController reference,您可以将控制器的displayedProperties属性设置为NSArray

尝试设置它,例如到

[NSArray arrayWithObjects:kABPersonEmailProperty,kABPersonBirthdayProperty,nil];

设置您想要的the available properties list中的任何属性。

答案 1 :(得分:0)

 ABPersonViewController *abpvc=[[ABPersonViewController alloc]init];
 abpvc.allowsActions=YES;

在Simulator中显示Send Messageadd To favorites按钮对我有用。