只需要默认联系人的电话号码

时间:2011-12-22 09:14:40

标签: iphone objective-c ios

我正在我的应用中打开默认地址簿联系人,但它打开了联系人的所有详细信息。我只想要电话号码,而不是其他细节。我该怎么做?

以下是我使用的代码。

ABPersonViewController *personController = [[ABPersonViewController alloc] init];

personController.personViewDelegate = self;
personController.allowsEditing = NO;

personController.displayedPerson = person;
personController.addressBook = ABAddressBookCreate();

personController.displayedProperties = [NSArray arrayWithObjects:           [NSNumber numberWithInt:kABPersonPhoneProperty],                                            nil];   

[[self navigationController] pushViewController:personController animated:YES];

1 个答案:

答案 0 :(得分:0)

ABContact *contact = [collection objectAtIndex:indexPath.row];
cell.textLabel.text = contact.contactName;
cell.detailTextLabel.text=contact.phonenumbers;

我为此使用了abcontactshelper类。