如何使用AddressBook框架显示联系人,并在底部显示标签栏

时间:2012-02-08 03:43:01

标签: iphone ios4 addressbook

我无法显示iPhone的联系人。使用AddressBook,我现在能够显示所有联系人,但它就像一个新的弹出窗口,就好像我们打开了联系人应用程序一样。我想要做的是显示所有联系人并将它们保存在一个页面中(底部有标签栏导航,例如WhatsApp应用程序联系页面)。

我知道采用这种方法的一种方法是手动从地址簿中提取所有数据并使用tableview显示数据,但我希望找到更有效的方法。

TIA

1 个答案:

答案 0 :(得分:0)

试试此代码

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath  *)newIndexPath
{
ABPersonViewController *pvc = [[ABPersonViewController alloc] init]; pvc.displayedPerson   = [searchArray objectAtIndex:[newIndexPath row]];
[[self    navigationController] pushViewController:pvc animated:YES];
}