Ios 推到同一个ViewController-目标C

Ios 推到同一个ViewController-目标C,ios,objective-c,xcode,Ios,Objective C,Xcode,我有一个tableViewController,当我点击一个单元格时,它应该推到同一个ViewController(例如:sectionTableViewController->sectionTableViewController(它将过滤一些数据并显示))。我试图推到同一个viewcontroller,但我不能。请帮帮我。这是示例代码,我在BlipFeedViewController.m中编写了示例代码 BlipFeedHash *feed = [[BlipFeedHash alloc] in

我有一个tableViewController,当我点击一个单元格时,它应该推到同一个ViewController(例如:sectionTableViewController->sectionTableViewController(它将过滤一些数据并显示))。我试图推到同一个viewcontroller,但我不能。请帮帮我。这是示例代码,我在BlipFeedViewController.m中编写了示例代码

BlipFeedHash *feed = [[BlipFeedHash alloc] initWithHash:hashtag];
[self.navigationController pushViewController:[BlipFeedViewController viewControllerWithFeed:feed] animated:TRUE];

提前谢谢

为什么不过滤数据,然后执行
[tableview reloadData]
而不是创建新的ViewController。

Ann的答案是正确的。虽然您可以推送到另一个包含过滤数据的视图控制器,但这是非标准的,并且比用户只在同一个视图上过滤要花费更多的时间。您希望另一个视图显示过滤后的数据的具体原因是什么?您是否考虑过用户在第二个视图控制器上进行过滤,然后在第三个视图控制器上进行过滤,从而创建一个混乱的视图控制器链


我求求你,为了全人类的利益,请尝试使用更标准的过滤界面。

你的意思是要推送视图控制器的同一个实例,还是推送同一视图控制器的另一个实例?前者很简单:
alloc init
一个新的,然后推到它。前者是不可能的。@veddermatic:我相信你的意思是后者很容易,前者是不可能的。我确实做到了!这会让我学会在咖啡前评论。