如何对表的数据进行排序按部分按字母顺序查看

时间:2011-08-05 06:37:32

标签: objective-c ios uitableview

我创建了一个包含27个部分的表格视图,这些部分都是字母表,现在我需要做什么,我想根据部分过滤我的数据,这意味着在“A”部分我想要所有以字母开头的单元格“ A”。

2 个答案:

答案 0 :(得分:1)

 for(int i=0;i<[list count];i++){

        NSString *newString;
        NSString *mystring;

        newString=[list1 objectAtIndex:i];
        if( ( [newString characterAtIndex:0] == 'a' )||[newString characterAtIndex:0] == 'A' ){
            //  mystring = [newString substringFromIndex:0];
            mystring=newString;
            //[self.giftlist1 addObjectsFromArray:giftlist];
            [self.listA addObject:mystring];
        } 

答案 1 :(得分:0)

for (id alphabet in allSecionArray) {
    if ([searchString hasPrefix:alphabet]) {
        NSLog(@"Result  is %@", searchString); // which you can add your result in your      NSmutuable resultArray
    }

}