使用新数据重新填充UITableView

时间:2012-11-07 21:00:10

标签: sql xcode uitableview

我正在使用UIAlertView实现搜索功能,该搜索功能将在SQL表中搜索匹配并重新填充UITableView。到目前为止,我在下面有这个代码。 “results”是来自搜索查询的匹配返回数据的数组。然后,我检查了“元素”是否为空,这意味着它与SQL表中的任何项都不匹配。如果确实如此,我想删除当前UITableView上的数据并替换为“结果”数据。

到目前为止,这是我的代码:

            NSUInteger *elements = [results count];
            if(elements == 0)
            {
                UIAlertView *av = [[UIAlertView alloc]initWithTitle:@"Item Not Found" message:@"Sorry the item was not found" delegate:self cancelButtonTitle:@"Cancel"
                                                  otherButtonTitles:nil, nil];
                [av show];
            }
            if(elements >= 1)
            {
                    //Repopulate UITableView with Data
                    self.itemTitles = itemstitle;
                    self.itemPrices = itemsprice;
                    self.itemCategory = itemscategory;
            }

注意:我尝试使用[tableView reloadData],但在这种情况下不确定如何实现它。

提前感谢您的帮助。

0 个答案:

没有答案