UISearchBar和segues

时间:2012-04-05 13:20:00

标签: objective-c uitableview uisearchbar detailview

我使用UITableViewController来管理数据。当我点击单元格时,我的程序转到另一个场景(让它成为myDetailViewController)。但我刚刚添加了搜索栏(UISearchViewController)并且搜索效果很好,但是当我从表中单击过滤后的数据时,没有任何反应。但我需要程序转到myDetailViewController场景来查看对象详细信息。我该怎么做呢?

顺便说一句,用于更改视图(来自基本单元格,未过滤)我正在使用segues。我也在使用这种方法:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([[segue identifier] isEqualToString:@"nameofmysegue"]) {
//some code to give some data to new controller;
    }
}

当我使用时 tableView:didSelectRowAtIndexPath: 没有塞子根本没有任何事情发生。

1 个答案:

答案 0 :(得分:0)

确保将segue连接到视图控制器本身而不是tableview行。然后在didSelectRowAtIndexPath中,您执行[self performSegueWithIdentifier@"mySegueID"];