推送到相同视图控制器 - 目标C.

时间:2013-03-21 14:03:11

标签: ios objective-c xcode

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

中做了示例代码
BlipFeedHash *feed = [[BlipFeedHash alloc] initWithHash:hashtag];
[self.navigationController pushViewController:[BlipFeedViewController viewControllerWithFeed:feed] animated:TRUE];

先谢谢!!

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

安的回答是正确的。虽然您可以推送到另一个具有过滤数据的视图控制器,但这是非标准的,并且比用户只能过滤同一视图需要更多时间。您是否有特定原因要求其他视图显示已过滤的数据?您是否考虑过对第二个viewcontroller进行过滤,然后是第三个,创建一个令人困惑的视图控制器链?

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