UITearch在UITableview Xcode问题中

时间:2012-05-09 10:56:49

标签: iphone uisearchbar

  

可能重复:
  Search bar in Xcode IPhone

我正在使用Iphone应用程序中的UISearchBar。我正在寻找一个简单的应用程序来过滤联系人列表。任何人都可以在这个问题上指导我。我在屏幕顶部有一个搜索栏。我需要一个代码来实现联系人列表中的搜索。

请在这个问题上指导我。

谢谢

1 个答案:

答案 0 :(得分:0)

- (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope
{
    // Update the filtered array based on the search text and scope.
    [self.filteredListContent removeAllObjects]; // First clear the filtered array.


    //mode==1 means search mode.  mode==0 means normal mode.
    if (![searchText isEqualToString:@""]) {
        mode=1;
    }

    for (id arrayObject  in listContent)
    {
        NSString *objectInfo=[arrayObject getDescription];
        NSRange result=[objectInfo rangeOfString:searchText options:NSCaseInsensitiveSearch];
        if (result.location >= 0 && result.location<=[objectInfo length])
        {
            [self.filteredListContent addObject:arrayObject];
        }
    }
}