我使用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
:
没有塞子根本没有任何事情发生。
答案 0 :(得分:0)
确保将segue连接到视图控制器本身而不是tableview行。然后在didSelectRowAtIndexPath
中,您执行[self performSegueWithIdentifier@"mySegueID"];