フィルタページにリンクしている右側のナビゲーションバーアイテムがある場所のリストがあります。フィルタページでパラメータを設定し、ボタンを押すだけでプレースリストに戻り、データを取得して前のビューを更新したいと思います。私は現在、ボタンが押されたときにこのアクションを実行しています。
-(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];
}
ただし、これによりナビゲーションコントローラーに新しいテーブルが作成され、フィルターに戻るボタンが残ります。[ホーム]->[プレースリスト]->[フィルター]->[プレースリスト]->[ホーム]->[プレースリスト]->[フィルター]だけが必要な場合は、無限ループをフィルターしますが、データは逆方向にプッシュできます。ありがとう。