我在我的iPhone应用程序中打开了默认联系人列表。
现在,我希望当我选择任何联系人时,它应该只显示该联系人的电话号码,而不显示任何其他信息。
如果联系人没有电话号码,则应该只显示"No phone Number“。
如何做到这一点?
发布于 2011-06-23 13:40:38
当您选择任何联系人时,将调用一个委托方法,
peoplePickerNavigationController:shouldContinueAfterSelectingPerson
:
你只需要设置displayedProperties,在这里你只能设置电话号码。
发布于 2011-06-23 13:39:45
ABPersonViewController
具有displayedProperties
属性,您可以在该属性中定义要显示的内容。
ABPersonViewController *controller = [[ABPersonViewController alloc] init];
NSArray *properties =
[NSArray arrayWithObjects:
[NSNumber numberWithInt:kABPersonPhoneProperty], nil]
[controller setDisplayedProperties:properties];
https://stackoverflow.com/questions/6449721
复制相似问题