如何从数据库中搜索项目并使用搜索栏重新加载UITableview?

时间:2013-07-12 01:01:40

标签: ios uitableview uisearchbar

我有几个UITableView由同一个ViewController控制。我想为每个UITableViews添加搜索栏。该搜索栏应该从数据库中搜索项目(使用Web服务)。不在UITableView数据中。

我该怎么做?任何人都可以一步一步告诉我。 UITableviews根据Web服务数据加载。只有我必须做的搜索部分。请帮帮我。

由于

更新

我像这样设置了numberofrows方法

`

 else if (tableView.tag==3)
   {

        if(isSearch==YES)
            {
               arrArtistList=searchResult;
               return [arrArtistList count];
            }

        else
    {
        return [arrArtistList count];
    }
}

`

`

    - (void)filterListForSearchText:(NSString *)searchText : (NSString *)status

       {


               searchResult=[ws SearchItems:searchText :status];
               [tblArtists reloadData];

      }

`

`

          -(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar3
                {


                      self filterListForSearchText:searchBar3.text :@"ARTIST"];

                       searchBar3 resignFirstResponder];

`

我定义了UISearchbarDelegate并在.h中为搜索栏创建了IBOutletViewDidload

searchbarArtists.delegate=self;

0 个答案:

没有答案