我有一个带有链接到过滤器页面的右侧导航栏项目的地点列表。我想在过滤器页面上设置参数并按下按钮将其推回位置列表,同时随身携带数据并刷新前一个视图。按下按钮时,我目前正在执行此操作:
-(IBAction)save:(id)sender
{
PlaceList *placelist = [[PlaceList alloc] initWithNibName:@"PlaceList" bundle:nil];
placelist.searchTxt = self.searchTxt.text;
placelist.type = self.type;
[self.navigationController pushViewController:placelist animated:YES];
[placelist release];
}
但是,这会在导航控制器中创建一个新表,并为过滤器留下一个后退按钮,例如。Home -> Placelist->Filter->PlaceList->Filter 它是一个永无止境的循环,当我想要的只是 Home -> Placelist -> Filter 但数据可以向后推送。谢谢。