我在iPhone应用程序中打开了默认联系人列表 现在我想在选择任何联系人时,它只显示该联系人的电话号码,而不显示任何其他信息 如果该联系人没有电话号码,则应仅显示“无电话号码” 怎么做到这一点?
答案 0 :(得分:2)
ABPersonViewController
具有displayedProperties
属性,您可以在其中定义要显示的内容。
ABPersonViewController *controller = [[ABPersonViewController alloc] init];
NSArray *properties =
[NSArray arrayWithObjects:
[NSNumber numberWithInt:kABPersonPhoneProperty], nil]
[controller setDisplayedProperties:properties];
答案 1 :(得分:0)
当您选择任何联系人时,会调用一个委托方法,
peoplePickerNavigationController:shouldContinueAfterSelectingPerson
:
您只需设置displayedProperties,您可以在其中设置电话号码,