iphonesdk联系人列表索引问题

时间:2011-06-28 09:24:30

标签: iphone ios4 ios-simulator contacts addressbook

我想用字母索引我的联系人,但我没有得到正确的结果,假设我在每个部分点击a,b或c显示所有联系人?如何确保以A开头的联系人姓名仅在A部分编入索引。和其他人在各自的部分,提前感谢。

-(NSInteger)tableView:(UITableView *)aTableView numberOfRowsInSection:(NSInteger)section 
{
    // Normal table
    if (aTableView == tableView) 
        return self.contacts.count;
}


- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    //  return self.contacts.count;
    return self.contacts.count;
}

我使用Abcontact类。

还附上图片以获得更多说明。

repetition of same contacts

1 个答案:

答案 0 :(得分:1)

你应该实施

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView; 
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index; 

尝试使用这些教程

http://www.iphonedevcentral.com/indexed-uitableview-tutorial/

http://ved-dimensions.blogspot.com/2009/04/iphone-development-creating-native.html