如何从所有联系人获取tableviewcell的联系信息?

时间:2010-12-14 03:14:36

标签: iphone objective-c ios4

我正在尝试重现我的应用中的原生手机应用收藏夹标签,我成功显示所有联系人 我的代码

-(IBAction)addFavorite { 
    ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
    picker.peoplePickerDelegate = self;
    [self presentModalViewController:picker animated:YES];
    [picker release];
}  

如何获取联系人到tableview单元格的完整联系信息,就像在真实应用程序中一样

如何获得红色删除按钮进行编辑?

提前致谢

问候

1 个答案:

答案 0 :(得分:0)

为此,您必须使用数据库(coredata或sqlite)并在数据库中存储联系人。

当你想要显示获取所有记录并为a-z字母表制作26个部分,然后根据第一个字母表对它们进行分类。

删除按钮,

yourTable.editing=YES;

这会在表格单元格的左侧显示红色标记,点击这些标记会显示红色删除按钮。 您可以在

中编写删除代码
- (void) tableView:(UITableView *)tableView 
commitEditingStyle:(UITableViewCellEditingStyle)editingStyle 
 forRowAtIndexPath:(NSIndexPath *)indexPath

以上方法。

将此信息用于您的逻辑