UITableView推送新的UITableView

时间:2013-03-01 07:40:58

标签: xcode uitableview

我有一个UTTableView,它显示SQLite数据库中的项目列表。这很好用。 我希望用户单击ListView中的一个项目,并推送一个新的TableView,它从SQLite数据库中显示另一个ListView上的数据。 例如:用户从TableView_1上的列表中选择Apple 我想要新的TableView列表来显示苹果的类型。如何告诉第二个TableView使用苹果类型填充列表。 任何想法都会很棒我在项目中无法超越这一部分。 大卫

1 个答案:

答案 0 :(得分:0)

您可以再次将数据加载到同一个表中,如Matthisas所示。

或者您可以转到另一个加载数据的UITable(在另一个View Controller中)。

中很容易识别所选行
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

所以你可以这样做:

  • (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    selectedFruit = [selectionTableArray objectAtIndex:indexPath.row];

    [self performSegueWithIdentifier:@“showDetailsS​​egue”sender:self];

}