我有一个tableViewController,当我点击一个单元格时它应该推送到同一个ViewController(例如:sectionTableViewController - > sectionTableViewController(将过滤一些数据并显示))。我试图推送到相同的viewcontroller,但我不能。请帮帮我。这是示例代码,我在BlipFeedViewController.m
中做了示例代码BlipFeedHash *feed = [[BlipFeedHash alloc] initWithHash:hashtag];
[self.navigationController pushViewController:[BlipFeedViewController viewControllerWithFeed:feed] animated:TRUE];
先谢谢!!
答案 0 :(得分:0)
为什么不过滤数据然后执行[tableview reloadData]
而不是创建新的ViewController。
答案 1 :(得分:0)
安的回答是正确的。虽然您可以推送到另一个具有过滤数据的视图控制器,但这是非标准的,并且比用户只能过滤同一视图需要更多时间。您是否有特定原因要求其他视图显示已过滤的数据?您是否考虑过对第二个viewcontroller进行过滤,然后是第三个,创建一个令人困惑的视图控制器链?
我求求你,为了全人类,请尝试使用更标准的过滤界面。